./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 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa --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.2-hotfix-svcomp22-839c364 [2021-12-06 17:20:02,197 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 17:20:02,198 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 17:20:02,220 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 17:20:02,220 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 17:20:02,221 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 17:20:02,223 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 17:20:02,226 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 17:20:02,227 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 17:20:02,229 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 17:20:02,230 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 17:20:02,231 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 17:20:02,231 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 17:20:02,232 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 17:20:02,234 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 17:20:02,235 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 17:20:02,236 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 17:20:02,237 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 17:20:02,239 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 17:20:02,242 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 17:20:02,244 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 17:20:02,245 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 17:20:02,246 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 17:20:02,247 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 17:20:02,251 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 17:20:02,251 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 17:20:02,252 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 17:20:02,253 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 17:20:02,253 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 17:20:02,254 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 17:20:02,254 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 17:20:02,255 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 17:20:02,256 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 17:20:02,256 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 17:20:02,257 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 17:20:02,257 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 17:20:02,258 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 17:20:02,258 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 17:20:02,258 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 17:20:02,259 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 17:20:02,260 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 17:20:02,260 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 17:20:02,283 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 17:20:02,284 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 17:20:02,284 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 17:20:02,284 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 17:20:02,285 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 17:20:02,285 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 17:20:02,285 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 17:20:02,285 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 17:20:02,286 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 17:20:02,286 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 17:20:02,286 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 17:20:02,286 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 17:20:02,286 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 17:20:02,287 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 17:20:02,287 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 17:20:02,287 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 17:20:02,287 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 17:20:02,287 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 17:20:02,287 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:20:02,288 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 17:20:02,288 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 17:20:02,289 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 17:20:02,289 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 17:20:02,289 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 17:20:02,289 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa 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-12-06 17:20:02,483 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 17:20:02,500 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 17:20:02,501 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 17:20:02,502 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 17:20:02,503 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 17:20:02,503 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/../../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-12-06 17:20:02,551 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/8b2e231bd/38fa037f2cac493d9c73164bb79d8d19/FLAG73b96df51 [2021-12-06 17:20:03,108 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 17:20:03,109 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/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-12-06 17:20:03,129 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/8b2e231bd/38fa037f2cac493d9c73164bb79d8d19/FLAG73b96df51 [2021-12-06 17:20:03,584 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/8b2e231bd/38fa037f2cac493d9c73164bb79d8d19 [2021-12-06 17:20:03,586 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 17:20:03,587 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 17:20:03,588 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 17:20:03,588 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 17:20:03,590 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 17:20:03,591 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:20:03" (1/1) ... [2021-12-06 17:20:03,592 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4dd38f66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:03, skipping insertion in model container [2021-12-06 17:20:03,592 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:20:03" (1/1) ... [2021-12-06 17:20:03,597 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 17:20:03,662 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 17:20:04,307 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/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-12-06 17:20:04,595 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:20:04,607 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 17:20:04,708 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/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-12-06 17:20:04,767 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:20:04,847 INFO L208 MainTranslator]: Completed translation [2021-12-06 17:20:04,847 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04 WrapperNode [2021-12-06 17:20:04,847 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 17:20:04,849 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 17:20:04,849 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 17:20:04,849 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 17:20:04,855 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:04,886 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:04,939 INFO L137 Inliner]: procedures = 176, calls = 448, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1769 [2021-12-06 17:20:04,939 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 17:20:04,940 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 17:20:04,940 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 17:20:04,940 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 17:20:04,946 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:04,947 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:04,957 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:04,958 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:04,995 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:05,005 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:05,013 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:05,025 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 17:20:05,026 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 17:20:05,026 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 17:20:05,026 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 17:20:05,027 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (1/1) ... [2021-12-06 17:20:05,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:20:05,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:20:05,052 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 17:20:05,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 17:20:05,090 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-06 17:20:05,090 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-06 17:20:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2021-12-06 17:20:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2021-12-06 17:20:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2021-12-06 17:20:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2021-12-06 17:20:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-06 17:20:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-12-06 17:20:05,091 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-12-06 17:20:05,091 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 17:20:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 17:20:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-06 17:20:05,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-06 17:20:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 17:20:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2021-12-06 17:20:05,092 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2021-12-06 17:20:05,092 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2021-12-06 17:20:05,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2021-12-06 17:20:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 17:20:05,093 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 17:20:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-12-06 17:20:05,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-12-06 17:20:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 17:20:05,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 17:20:05,093 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2021-12-06 17:20:05,093 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2021-12-06 17:20:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 17:20:05,094 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 17:20:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2021-12-06 17:20:05,094 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2021-12-06 17:20:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-06 17:20:05,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-06 17:20:05,094 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2021-12-06 17:20:05,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2021-12-06 17:20:05,095 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 17:20:05,095 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 17:20:05,095 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 17:20:05,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-06 17:20:05,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-06 17:20:05,095 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2021-12-06 17:20:05,095 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2021-12-06 17:20:05,096 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2021-12-06 17:20:05,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2021-12-06 17:20:05,096 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 17:20:05,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 17:20:05,096 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 17:20:05,096 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 17:20:05,096 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2021-12-06 17:20:05,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2021-12-06 17:20:05,097 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 17:20:05,097 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 17:20:05,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 17:20:05,097 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-12-06 17:20:05,097 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-12-06 17:20:05,097 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-06 17:20:05,097 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-06 17:20:05,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 17:20:05,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 17:20:05,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 17:20:05,098 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2021-12-06 17:20:05,098 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2021-12-06 17:20:05,098 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-12-06 17:20:05,098 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-12-06 17:20:05,098 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 17:20:05,099 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-06 17:20:05,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-06 17:20:05,099 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2021-12-06 17:20:05,099 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2021-12-06 17:20:05,099 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2021-12-06 17:20:05,099 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2021-12-06 17:20:05,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 17:20:05,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 17:20:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2021-12-06 17:20:05,100 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2021-12-06 17:20:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2021-12-06 17:20:05,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2021-12-06 17:20:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-06 17:20:05,100 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-06 17:20:05,100 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2021-12-06 17:20:05,100 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2021-12-06 17:20:05,101 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2021-12-06 17:20:05,101 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2021-12-06 17:20:05,101 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 17:20:05,101 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 17:20:05,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 17:20:05,101 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-06 17:20:05,101 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-06 17:20:05,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-06 17:20:05,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-06 17:20:05,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-06 17:20:05,102 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-12-06 17:20:05,102 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-12-06 17:20:05,102 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 17:20:05,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 17:20:05,102 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2021-12-06 17:20:05,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2021-12-06 17:20:05,369 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 17:20:05,370 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 17:20:05,421 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-06 17:20:06,126 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 17:20:06,146 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 17:20:06,146 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 17:20:06,150 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:20:06 BoogieIcfgContainer [2021-12-06 17:20:06,150 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 17:20:06,151 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 17:20:06,152 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 17:20:06,155 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 17:20:06,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 05:20:03" (1/3) ... [2021-12-06 17:20:06,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fe1f5b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:20:06, skipping insertion in model container [2021-12-06 17:20:06,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:20:04" (2/3) ... [2021-12-06 17:20:06,156 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fe1f5b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:20:06, skipping insertion in model container [2021-12-06 17:20:06,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:20:06" (3/3) ... [2021-12-06 17:20:06,157 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-12-06 17:20:06,162 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 17:20:06,163 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 17:20:06,209 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 17:20:06,214 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-12-06 17:20:06,214 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 17:20:06,239 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-12-06 17:20:06,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-06 17:20:06,247 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:06,248 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-12-06 17:20:06,248 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:06,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:06,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1758611482, now seen corresponding path program 1 times [2021-12-06 17:20:06,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:06,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972623138] [2021-12-06 17:20:06,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:06,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:06,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:06,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:06,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:06,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:06,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:06,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:06,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:06,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:06,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:06,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:06,675 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:20:06,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:06,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972623138] [2021-12-06 17:20:06,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972623138] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:06,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:06,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 17:20:06,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975287932] [2021-12-06 17:20:06,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:06,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 17:20:06,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:06,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 17:20:06,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 17:20:06,708 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-12-06 17:20:07,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:07,812 INFO L93 Difference]: Finished difference Result 2033 states and 2996 transitions. [2021-12-06 17:20:07,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:20:07,814 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-12-06 17:20:07,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:07,833 INFO L225 Difference]: With dead ends: 2033 [2021-12-06 17:20:07,833 INFO L226 Difference]: Without dead ends: 1378 [2021-12-06 17:20:07,839 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-12-06 17:20:07,842 INFO L933 BasicCegarLoop]: 976 mSDtfsCounter, 1248 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1338 SdHoareTripleChecker+Valid, 2041 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:07,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1338 Valid, 2041 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 17:20:07,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2021-12-06 17:20:07,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1222. [2021-12-06 17:20:07,954 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-12-06 17:20:07,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1709 transitions. [2021-12-06 17:20:07,963 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1709 transitions. Word has length 78 [2021-12-06 17:20:07,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:07,963 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 1709 transitions. [2021-12-06 17:20:07,963 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-12-06 17:20:07,963 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1709 transitions. [2021-12-06 17:20:07,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-06 17:20:07,968 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:07,968 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-12-06 17:20:07,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 17:20:07,969 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:07,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:07,969 INFO L85 PathProgramCache]: Analyzing trace with hash -152487068, now seen corresponding path program 1 times [2021-12-06 17:20:07,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:07,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183190999] [2021-12-06 17:20:07,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:07,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:08,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:08,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:08,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:08,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:08,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:08,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:08,135 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:20:08,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:08,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183190999] [2021-12-06 17:20:08,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183190999] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:08,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:08,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:20:08,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961967145] [2021-12-06 17:20:08,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:08,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:20:08,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:08,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:20:08,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:20:08,138 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-12-06 17:20:09,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:09,502 INFO L93 Difference]: Finished difference Result 3917 states and 5611 transitions. [2021-12-06 17:20:09,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:20:09,502 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-12-06 17:20:09,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:09,523 INFO L225 Difference]: With dead ends: 3917 [2021-12-06 17:20:09,523 INFO L226 Difference]: Without dead ends: 2713 [2021-12-06 17:20:09,528 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-12-06 17:20:09,529 INFO L933 BasicCegarLoop]: 1028 mSDtfsCounter, 1263 mSDsluCounter, 2742 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1355 SdHoareTripleChecker+Valid, 3770 SdHoareTripleChecker+Invalid, 1559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 1244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:09,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1355 Valid, 3770 Invalid, 1559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 1244 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-06 17:20:09,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2021-12-06 17:20:09,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 2509. [2021-12-06 17:20:09,642 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-12-06 17:20:09,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3560 transitions. [2021-12-06 17:20:09,655 INFO L78 Accepts]: Start accepts. Automaton has 2509 states and 3560 transitions. Word has length 82 [2021-12-06 17:20:09,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:09,656 INFO L470 AbstractCegarLoop]: Abstraction has 2509 states and 3560 transitions. [2021-12-06 17:20:09,656 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-12-06 17:20:09,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2509 states and 3560 transitions. [2021-12-06 17:20:09,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-06 17:20:09,667 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:09,667 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-12-06 17:20:09,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 17:20:09,667 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:09,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:09,668 INFO L85 PathProgramCache]: Analyzing trace with hash -950375967, now seen corresponding path program 1 times [2021-12-06 17:20:09,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:09,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478784175] [2021-12-06 17:20:09,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:09,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:09,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:09,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:09,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:09,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:09,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:09,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 17:20:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 17:20:09,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:09,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:09,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-06 17:20:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:09,887 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:20:09,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:09,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478784175] [2021-12-06 17:20:09,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478784175] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:09,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:09,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 17:20:09,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704250819] [2021-12-06 17:20:09,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:09,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 17:20:09,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:09,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 17:20:09,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-06 17:20:09,890 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-12-06 17:20:11,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:11,377 INFO L93 Difference]: Finished difference Result 6827 states and 9761 transitions. [2021-12-06 17:20:11,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 17:20:11,378 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-12-06 17:20:11,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:11,401 INFO L225 Difference]: With dead ends: 6827 [2021-12-06 17:20:11,401 INFO L226 Difference]: Without dead ends: 4342 [2021-12-06 17:20:11,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-12-06 17:20:11,409 INFO L933 BasicCegarLoop]: 873 mSDtfsCounter, 1615 mSDsluCounter, 1729 mSDsCounter, 0 mSdLazyCounter, 1202 mSolverCounterSat, 784 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1687 SdHoareTripleChecker+Valid, 2602 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 784 IncrementalHoareTripleChecker+Valid, 1202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:11,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1687 Valid, 2602 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [784 Valid, 1202 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-12-06 17:20:11,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4342 states. [2021-12-06 17:20:11,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4342 to 3931. [2021-12-06 17:20:11,564 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-12-06 17:20:11,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3931 states to 3931 states and 5549 transitions. [2021-12-06 17:20:11,579 INFO L78 Accepts]: Start accepts. Automaton has 3931 states and 5549 transitions. Word has length 128 [2021-12-06 17:20:11,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:11,580 INFO L470 AbstractCegarLoop]: Abstraction has 3931 states and 5549 transitions. [2021-12-06 17:20:11,580 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-12-06 17:20:11,580 INFO L276 IsEmpty]: Start isEmpty. Operand 3931 states and 5549 transitions. [2021-12-06 17:20:11,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-12-06 17:20:11,587 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:11,587 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-12-06 17:20:11,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 17:20:11,588 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:11,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:11,588 INFO L85 PathProgramCache]: Analyzing trace with hash -944835305, now seen corresponding path program 1 times [2021-12-06 17:20:11,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:11,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560384777] [2021-12-06 17:20:11,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:11,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:11,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:11,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:11,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:11,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:11,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-06 17:20:11,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:11,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 17:20:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:11,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:11,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-06 17:20:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 17:20:11,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:11,780 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:20:11,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:11,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560384777] [2021-12-06 17:20:11,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560384777] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:11,780 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:11,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:20:11,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716297173] [2021-12-06 17:20:11,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:11,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:20:11,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:11,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:20:11,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:20:11,782 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-12-06 17:20:13,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:13,159 INFO L93 Difference]: Finished difference Result 9990 states and 14092 transitions. [2021-12-06 17:20:13,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:20:13,159 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-12-06 17:20:13,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:13,186 INFO L225 Difference]: With dead ends: 9990 [2021-12-06 17:20:13,187 INFO L226 Difference]: Without dead ends: 6083 [2021-12-06 17:20:13,195 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-12-06 17:20:13,196 INFO L933 BasicCegarLoop]: 1197 mSDtfsCounter, 1046 mSDsluCounter, 1655 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 412 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1101 SdHoareTripleChecker+Valid, 2852 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 412 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:13,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1101 Valid, 2852 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [412 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-06 17:20:13,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6083 states. [2021-12-06 17:20:13,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6083 to 5590. [2021-12-06 17:20:13,369 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-12-06 17:20:13,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5590 states to 5590 states and 7782 transitions. [2021-12-06 17:20:13,383 INFO L78 Accepts]: Start accepts. Automaton has 5590 states and 7782 transitions. Word has length 149 [2021-12-06 17:20:13,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:13,383 INFO L470 AbstractCegarLoop]: Abstraction has 5590 states and 7782 transitions. [2021-12-06 17:20:13,383 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-12-06 17:20:13,383 INFO L276 IsEmpty]: Start isEmpty. Operand 5590 states and 7782 transitions. [2021-12-06 17:20:13,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-12-06 17:20:13,392 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:13,392 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-12-06 17:20:13,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 17:20:13,392 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:13,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:13,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1643009203, now seen corresponding path program 1 times [2021-12-06 17:20:13,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:13,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436654030] [2021-12-06 17:20:13,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:13,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:13,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:13,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:13,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:13,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:13,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:13,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:13,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:13,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:13,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:13,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:13,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 17:20:13,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 17:20:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:13,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:13,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-06 17:20:13,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:13,576 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-12-06 17:20:13,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:13,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436654030] [2021-12-06 17:20:13,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436654030] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:13,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:13,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 17:20:13,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860269923] [2021-12-06 17:20:13,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:13,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 17:20:13,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:13,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 17:20:13,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-06 17:20:13,578 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-12-06 17:20:15,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:15,243 INFO L93 Difference]: Finished difference Result 14712 states and 20604 transitions. [2021-12-06 17:20:15,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 17:20:15,243 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-12-06 17:20:15,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:15,280 INFO L225 Difference]: With dead ends: 14712 [2021-12-06 17:20:15,281 INFO L226 Difference]: Without dead ends: 9157 [2021-12-06 17:20:15,291 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-12-06 17:20:15,292 INFO L933 BasicCegarLoop]: 901 mSDtfsCounter, 1619 mSDsluCounter, 2121 mSDsCounter, 0 mSdLazyCounter, 1748 mSolverCounterSat, 644 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1697 SdHoareTripleChecker+Valid, 3022 SdHoareTripleChecker+Invalid, 2392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 644 IncrementalHoareTripleChecker+Valid, 1748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:15,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1697 Valid, 3022 Invalid, 2392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [644 Valid, 1748 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-06 17:20:15,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9157 states. [2021-12-06 17:20:15,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9157 to 8330. [2021-12-06 17:20:15,549 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-12-06 17:20:15,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8330 states to 8330 states and 11483 transitions. [2021-12-06 17:20:15,567 INFO L78 Accepts]: Start accepts. Automaton has 8330 states and 11483 transitions. Word has length 151 [2021-12-06 17:20:15,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:15,568 INFO L470 AbstractCegarLoop]: Abstraction has 8330 states and 11483 transitions. [2021-12-06 17:20:15,568 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-12-06 17:20:15,568 INFO L276 IsEmpty]: Start isEmpty. Operand 8330 states and 11483 transitions. [2021-12-06 17:20:15,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-06 17:20:15,578 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:15,578 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-12-06 17:20:15,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 17:20:15,578 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:15,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:15,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1373098194, now seen corresponding path program 1 times [2021-12-06 17:20:15,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:15,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590371122] [2021-12-06 17:20:15,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:15,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:15,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:15,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:15,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:15,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:15,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-06 17:20:15,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 17:20:15,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:15,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-06 17:20:15,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:15,807 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-12-06 17:20:15,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:15,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590371122] [2021-12-06 17:20:15,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590371122] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:15,808 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:15,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 17:20:15,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293092893] [2021-12-06 17:20:15,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:15,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 17:20:15,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:15,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 17:20:15,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-06 17:20:15,810 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-12-06 17:20:16,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:16,917 INFO L93 Difference]: Finished difference Result 13560 states and 19023 transitions. [2021-12-06 17:20:16,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:20:16,918 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-12-06 17:20:16,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:16,957 INFO L225 Difference]: With dead ends: 13560 [2021-12-06 17:20:16,958 INFO L226 Difference]: Without dead ends: 9164 [2021-12-06 17:20:16,969 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-12-06 17:20:16,970 INFO L933 BasicCegarLoop]: 824 mSDtfsCounter, 530 mSDsluCounter, 2124 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 552 SdHoareTripleChecker+Valid, 2948 SdHoareTripleChecker+Invalid, 1527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:16,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [552 Valid, 2948 Invalid, 1527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 17:20:16,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9164 states. [2021-12-06 17:20:17,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9164 to 8350. [2021-12-06 17:20:17,241 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-12-06 17:20:17,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8350 states to 8350 states and 11503 transitions. [2021-12-06 17:20:17,258 INFO L78 Accepts]: Start accepts. Automaton has 8350 states and 11503 transitions. Word has length 156 [2021-12-06 17:20:17,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:17,258 INFO L470 AbstractCegarLoop]: Abstraction has 8350 states and 11503 transitions. [2021-12-06 17:20:17,258 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-12-06 17:20:17,258 INFO L276 IsEmpty]: Start isEmpty. Operand 8350 states and 11503 transitions. [2021-12-06 17:20:17,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-12-06 17:20:17,267 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:17,268 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-12-06 17:20:17,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 17:20:17,268 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:17,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:17,268 INFO L85 PathProgramCache]: Analyzing trace with hash 554198863, now seen corresponding path program 1 times [2021-12-06 17:20:17,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:17,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341179702] [2021-12-06 17:20:17,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:17,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:17,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:17,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:17,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:17,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:17,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:17,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:17,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:17,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:17,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-06 17:20:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:17,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 17:20:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:17,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:17,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 17:20:17,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:17,571 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-12-06 17:20:17,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:17,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341179702] [2021-12-06 17:20:17,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341179702] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:17,571 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:17,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 17:20:17,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415814571] [2021-12-06 17:20:17,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:17,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 17:20:17,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:17,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 17:20:17,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-12-06 17:20:17,573 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-12-06 17:20:20,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:20,070 INFO L93 Difference]: Finished difference Result 18695 states and 25902 transitions. [2021-12-06 17:20:20,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 17:20:20,071 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-12-06 17:20:20,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:20,102 INFO L225 Difference]: With dead ends: 18695 [2021-12-06 17:20:20,102 INFO L226 Difference]: Without dead ends: 10380 [2021-12-06 17:20:20,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=175, Invalid=527, Unknown=0, NotChecked=0, Total=702 [2021-12-06 17:20:20,117 INFO L933 BasicCegarLoop]: 970 mSDtfsCounter, 3198 mSDsluCounter, 2791 mSDsCounter, 0 mSdLazyCounter, 3298 mSolverCounterSat, 1706 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3287 SdHoareTripleChecker+Valid, 3761 SdHoareTripleChecker+Invalid, 5004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1706 IncrementalHoareTripleChecker+Valid, 3298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:20,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3287 Valid, 3761 Invalid, 5004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1706 Valid, 3298 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2021-12-06 17:20:20,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10380 states. [2021-12-06 17:20:20,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10380 to 8726. [2021-12-06 17:20:20,365 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-12-06 17:20:20,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8726 states to 8726 states and 11885 transitions. [2021-12-06 17:20:20,383 INFO L78 Accepts]: Start accepts. Automaton has 8726 states and 11885 transitions. Word has length 158 [2021-12-06 17:20:20,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:20,383 INFO L470 AbstractCegarLoop]: Abstraction has 8726 states and 11885 transitions. [2021-12-06 17:20:20,383 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-12-06 17:20:20,383 INFO L276 IsEmpty]: Start isEmpty. Operand 8726 states and 11885 transitions. [2021-12-06 17:20:20,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-06 17:20:20,395 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:20,395 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-12-06 17:20:20,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 17:20:20,395 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:20,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:20,396 INFO L85 PathProgramCache]: Analyzing trace with hash -3224619, now seen corresponding path program 1 times [2021-12-06 17:20:20,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:20,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137465426] [2021-12-06 17:20:20,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:20,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:20,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:20,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:20,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:20,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:20,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:20,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:20,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:20,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:20,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 17:20:20,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 17:20:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 17:20:20,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:20,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-06 17:20:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2021-12-06 17:20:20,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:20,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:20,649 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-12-06 17:20:20,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:20,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137465426] [2021-12-06 17:20:20,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137465426] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:20,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:20,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 17:20:20,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932013022] [2021-12-06 17:20:20,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:20,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 17:20:20,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:20,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 17:20:20,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 17:20:20,651 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-12-06 17:20:21,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:21,995 INFO L93 Difference]: Finished difference Result 18475 states and 25394 transitions. [2021-12-06 17:20:21,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:20:21,995 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-12-06 17:20:21,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:22,016 INFO L225 Difference]: With dead ends: 18475 [2021-12-06 17:20:22,016 INFO L226 Difference]: Without dead ends: 9784 [2021-12-06 17:20:22,029 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-12-06 17:20:22,029 INFO L933 BasicCegarLoop]: 841 mSDtfsCounter, 426 mSDsluCounter, 2722 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 3563 SdHoareTripleChecker+Invalid, 1556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:22,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 3563 Invalid, 1556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 1263 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-06 17:20:22,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9784 states. [2021-12-06 17:20:22,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9784 to 8790. [2021-12-06 17:20:22,241 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-12-06 17:20:22,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8790 states to 8790 states and 11957 transitions. [2021-12-06 17:20:22,258 INFO L78 Accepts]: Start accepts. Automaton has 8790 states and 11957 transitions. Word has length 193 [2021-12-06 17:20:22,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:22,259 INFO L470 AbstractCegarLoop]: Abstraction has 8790 states and 11957 transitions. [2021-12-06 17:20:22,259 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-12-06 17:20:22,259 INFO L276 IsEmpty]: Start isEmpty. Operand 8790 states and 11957 transitions. [2021-12-06 17:20:22,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-12-06 17:20:22,270 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:22,271 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-12-06 17:20:22,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 17:20:22,271 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:22,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:22,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1088928772, now seen corresponding path program 1 times [2021-12-06 17:20:22,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:22,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19362413] [2021-12-06 17:20:22,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:22,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:22,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:22,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:22,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:22,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:22,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:22,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:22,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 17:20:22,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-06 17:20:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-12-06 17:20:22,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:22,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-06 17:20:22,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:22,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:20:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-12-06 17:20:22,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:22,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:22,489 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2021-12-06 17:20:22,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:22,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19362413] [2021-12-06 17:20:22,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19362413] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:22,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:22,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:20:22,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170627558] [2021-12-06 17:20:22,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:22,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:20:22,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:22,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:20:22,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:20:22,490 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-12-06 17:20:24,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:24,233 INFO L93 Difference]: Finished difference Result 22136 states and 30222 transitions. [2021-12-06 17:20:24,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:20:24,234 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-12-06 17:20:24,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:24,273 INFO L225 Difference]: With dead ends: 22136 [2021-12-06 17:20:24,273 INFO L226 Difference]: Without dead ends: 13381 [2021-12-06 17:20:24,289 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-12-06 17:20:24,289 INFO L933 BasicCegarLoop]: 1444 mSDtfsCounter, 1149 mSDsluCounter, 2709 mSDsCounter, 0 mSdLazyCounter, 1748 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1192 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.4s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:24,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1192 Valid, 4153 Invalid, 2101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 1748 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-06 17:20:24,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13381 states. [2021-12-06 17:20:24,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13381 to 8806. [2021-12-06 17:20:24,603 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-12-06 17:20:24,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8806 states to 8806 states and 11973 transitions. [2021-12-06 17:20:24,620 INFO L78 Accepts]: Start accepts. Automaton has 8806 states and 11973 transitions. Word has length 215 [2021-12-06 17:20:24,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:24,620 INFO L470 AbstractCegarLoop]: Abstraction has 8806 states and 11973 transitions. [2021-12-06 17:20:24,621 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-12-06 17:20:24,621 INFO L276 IsEmpty]: Start isEmpty. Operand 8806 states and 11973 transitions. [2021-12-06 17:20:24,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-12-06 17:20:24,631 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:24,631 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-12-06 17:20:24,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 17:20:24,631 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:24,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:24,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2069474836, now seen corresponding path program 1 times [2021-12-06 17:20:24,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:24,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411244494] [2021-12-06 17:20:24,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:24,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:24,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:24,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:24,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:24,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:24,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:24,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:24,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:24,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:24,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:24,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:24,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 17:20:24,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 17:20:24,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 17:20:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:24,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:20:24,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-06 17:20:24,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:24,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2021-12-06 17:20:24,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:24,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:24,954 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2021-12-06 17:20:24,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:24,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411244494] [2021-12-06 17:20:24,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411244494] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:20:24,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275612517] [2021-12-06 17:20:24,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:24,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:20:24,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:20:24,956 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:20:24,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 17:20:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:25,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 1398 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-06 17:20:25,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:20:25,494 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 98 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2021-12-06 17:20:25,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:20:25,877 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2021-12-06 17:20:25,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275612517] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:20:25,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:20:25,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 9] total 20 [2021-12-06 17:20:25,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466123209] [2021-12-06 17:20:25,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:20:25,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-06 17:20:25,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:25,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 17:20:25,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2021-12-06 17:20:25,880 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-12-06 17:20:31,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:31,414 INFO L93 Difference]: Finished difference Result 31956 states and 44216 transitions. [2021-12-06 17:20:31,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-06 17:20:31,414 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-12-06 17:20:31,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:31,480 INFO L225 Difference]: With dead ends: 31956 [2021-12-06 17:20:31,480 INFO L226 Difference]: Without dead ends: 27104 [2021-12-06 17:20:31,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 443 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=556, Invalid=1994, Unknown=0, NotChecked=0, Total=2550 [2021-12-06 17:20:31,494 INFO L933 BasicCegarLoop]: 1617 mSDtfsCounter, 9465 mSDsluCounter, 5875 mSDsCounter, 0 mSdLazyCounter, 7715 mSolverCounterSat, 4405 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9741 SdHoareTripleChecker+Valid, 7492 SdHoareTripleChecker+Invalid, 12120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4405 IncrementalHoareTripleChecker+Valid, 7715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:31,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9741 Valid, 7492 Invalid, 12120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4405 Valid, 7715 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2021-12-06 17:20:31,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27104 states. [2021-12-06 17:20:32,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27104 to 24845. [2021-12-06 17:20:32,211 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-12-06 17:20:32,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24845 states to 24845 states and 34183 transitions. [2021-12-06 17:20:32,266 INFO L78 Accepts]: Start accepts. Automaton has 24845 states and 34183 transitions. Word has length 200 [2021-12-06 17:20:32,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:32,267 INFO L470 AbstractCegarLoop]: Abstraction has 24845 states and 34183 transitions. [2021-12-06 17:20:32,267 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-12-06 17:20:32,267 INFO L276 IsEmpty]: Start isEmpty. Operand 24845 states and 34183 transitions. [2021-12-06 17:20:32,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-12-06 17:20:32,276 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:32,276 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-12-06 17:20:32,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 17:20:32,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:20:32,479 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:32,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:32,480 INFO L85 PathProgramCache]: Analyzing trace with hash -872421549, now seen corresponding path program 1 times [2021-12-06 17:20:32,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:32,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481649580] [2021-12-06 17:20:32,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:32,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:32,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:32,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:32,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:32,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:32,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:32,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:32,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:32,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:32,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:32,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 17:20:32,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:32,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 17:20:32,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 17:20:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:32,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:32,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:20:32,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-06 17:20:32,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:32,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2021-12-06 17:20:32,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:32,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:32,698 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-12-06 17:20:32,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:32,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481649580] [2021-12-06 17:20:32,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481649580] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:32,699 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:32,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 17:20:32,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023819651] [2021-12-06 17:20:32,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:32,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 17:20:32,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:32,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 17:20:32,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 17:20:32,700 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-12-06 17:20:34,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:34,216 INFO L93 Difference]: Finished difference Result 47218 states and 65947 transitions. [2021-12-06 17:20:34,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:20:34,216 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-12-06 17:20:34,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:34,285 INFO L225 Difference]: With dead ends: 47218 [2021-12-06 17:20:34,285 INFO L226 Difference]: Without dead ends: 26319 [2021-12-06 17:20:34,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-12-06 17:20:34,323 INFO L933 BasicCegarLoop]: 841 mSDtfsCounter, 443 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 1294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:34,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 2919 Invalid, 1294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 992 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 17:20:34,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26319 states. [2021-12-06 17:20:35,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26319 to 24829. [2021-12-06 17:20:35,035 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-12-06 17:20:35,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24829 states to 24829 states and 34109 transitions. [2021-12-06 17:20:35,087 INFO L78 Accepts]: Start accepts. Automaton has 24829 states and 34109 transitions. Word has length 202 [2021-12-06 17:20:35,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:35,087 INFO L470 AbstractCegarLoop]: Abstraction has 24829 states and 34109 transitions. [2021-12-06 17:20:35,087 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-12-06 17:20:35,087 INFO L276 IsEmpty]: Start isEmpty. Operand 24829 states and 34109 transitions. [2021-12-06 17:20:35,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2021-12-06 17:20:35,097 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:35,097 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-12-06 17:20:35,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-06 17:20:35,097 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:35,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:35,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1114922220, now seen corresponding path program 1 times [2021-12-06 17:20:35,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:35,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114355397] [2021-12-06 17:20:35,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:35,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:35,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:35,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:35,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:35,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:35,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:35,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 17:20:35,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:35,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 17:20:35,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 17:20:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:35,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:35,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:20:35,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-06 17:20:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:35,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-12-06 17:20:35,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:35,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:35,280 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-12-06 17:20:35,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:35,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114355397] [2021-12-06 17:20:35,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114355397] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:35,281 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:35,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 17:20:35,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498992161] [2021-12-06 17:20:35,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:35,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 17:20:35,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:35,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 17:20:35,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 17:20:35,282 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-12-06 17:20:37,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:37,375 INFO L93 Difference]: Finished difference Result 66761 states and 96168 transitions. [2021-12-06 17:20:37,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:20:37,376 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-12-06 17:20:37,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:37,475 INFO L225 Difference]: With dead ends: 66761 [2021-12-06 17:20:37,475 INFO L226 Difference]: Without dead ends: 41967 [2021-12-06 17:20:37,514 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-12-06 17:20:37,515 INFO L933 BasicCegarLoop]: 1411 mSDtfsCounter, 1366 mSDsluCounter, 3287 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 439 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:37,515 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.2s Time] [2021-12-06 17:20:37,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41967 states. [2021-12-06 17:20:38,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41967 to 24889. [2021-12-06 17:20:38,501 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-12-06 17:20:38,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24889 states to 24889 states and 34169 transitions. [2021-12-06 17:20:38,561 INFO L78 Accepts]: Start accepts. Automaton has 24889 states and 34169 transitions. Word has length 204 [2021-12-06 17:20:38,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:38,561 INFO L470 AbstractCegarLoop]: Abstraction has 24889 states and 34169 transitions. [2021-12-06 17:20:38,561 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-12-06 17:20:38,561 INFO L276 IsEmpty]: Start isEmpty. Operand 24889 states and 34169 transitions. [2021-12-06 17:20:38,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2021-12-06 17:20:38,572 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:38,572 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-12-06 17:20:38,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-06 17:20:38,572 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:38,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:38,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1099484298, now seen corresponding path program 1 times [2021-12-06 17:20:38,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:38,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435120118] [2021-12-06 17:20:38,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:38,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:38,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:38,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:38,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:38,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:38,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:38,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:38,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:38,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:38,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:38,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:38,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 17:20:38,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:38,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 17:20:38,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 17:20:38,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:38,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:38,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:20:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-06 17:20:38,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:38,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-12-06 17:20:38,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-12-06 17:20:38,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:38,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:38,812 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-12-06 17:20:38,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:38,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435120118] [2021-12-06 17:20:38,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435120118] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:20:38,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:20:38,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 17:20:38,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608487353] [2021-12-06 17:20:38,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:20:38,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 17:20:38,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:38,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 17:20:38,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 17:20:38,814 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-12-06 17:20:40,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:20:40,166 INFO L93 Difference]: Finished difference Result 38316 states and 52807 transitions. [2021-12-06 17:20:40,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 17:20:40,167 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-12-06 17:20:40,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:20:40,197 INFO L225 Difference]: With dead ends: 38316 [2021-12-06 17:20:40,198 INFO L226 Difference]: Without dead ends: 13432 [2021-12-06 17:20:40,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-12-06 17:20:40,230 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, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 17:20:40,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [673 Valid, 3562 Invalid, 1702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 17:20:40,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13432 states. [2021-12-06 17:20:40,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13432 to 12493. [2021-12-06 17:20:40,625 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-12-06 17:20:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12493 states to 12493 states and 17189 transitions. [2021-12-06 17:20:40,650 INFO L78 Accepts]: Start accepts. Automaton has 12493 states and 17189 transitions. Word has length 208 [2021-12-06 17:20:40,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:20:40,651 INFO L470 AbstractCegarLoop]: Abstraction has 12493 states and 17189 transitions. [2021-12-06 17:20:40,651 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-12-06 17:20:40,651 INFO L276 IsEmpty]: Start isEmpty. Operand 12493 states and 17189 transitions. [2021-12-06 17:20:40,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2021-12-06 17:20:40,657 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:20:40,657 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-12-06 17:20:40,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 17:20:40,657 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:20:40,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:20:40,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1517373000, now seen corresponding path program 1 times [2021-12-06 17:20:40,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:20:40,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18796997] [2021-12-06 17:20:40,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:40,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:20:40,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:20:40,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:20:40,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:20:40,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:20:40,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:20:40,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:20:40,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:20:40,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:20:40,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:20:40,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:20:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:20:40,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:20:40,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 17:20:40,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:40,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:40,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 17:20:40,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 17:20:41,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:41,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:41,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:20:41,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-06 17:20:41,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:41,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-12-06 17:20:41,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-12-06 17:20:41,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:20:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,740 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 48 proven. 13 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2021-12-06 17:20:41,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:20:41,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18796997] [2021-12-06 17:20:41,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18796997] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:20:41,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338591842] [2021-12-06 17:20:41,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:20:41,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:20:41,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:20:41,741 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:20:41,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 17:20:41,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:20:41,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 1413 conjuncts, 158 conjunts are in the unsatisfiable core [2021-12-06 17:20:41,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:20:42,858 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-12-06 17:20:42,863 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-12-06 17:20:43,194 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 23 treesize of output 15 [2021-12-06 17:20:43,196 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 9 treesize of output 5 [2021-12-06 17:20:43,584 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 130 proven. 16 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2021-12-06 17:20:43,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:20:44,572 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 37 treesize of output 35 [2021-12-06 17:20:44,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 64 treesize of output 62 [2021-12-06 17:20:44,580 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 62 treesize of output 58 [2021-12-06 17:20:44,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 98 treesize of output 94 [2021-12-06 17:20:45,033 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 33 treesize of output 31 [2021-12-06 17:20:45,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 56 treesize of output 54 [2021-12-06 17:20:45,040 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 54 treesize of output 50 [2021-12-06 17:20:45,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 82 treesize of output 78 [2021-12-06 17:20:45,249 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 29 treesize of output 27 [2021-12-06 17:20:45,252 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 27 treesize of output 25 [2021-12-06 17:20:45,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 52 treesize of output 50 [2021-12-06 17:20:45,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 86 treesize of output 82 [2021-12-06 17:20:45,904 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 28 proven. 12 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2021-12-06 17:20:45,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338591842] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:20:45,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 17:20:45,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28, 25] total 81 [2021-12-06 17:20:45,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985329483] [2021-12-06 17:20:45,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 17:20:45,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2021-12-06 17:20:45,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:20:45,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-12-06 17:20:45,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=6090, Unknown=0, NotChecked=0, Total=6480 [2021-12-06 17:20:45,908 INFO L87 Difference]: Start difference. First operand 12493 states and 17189 transitions. Second operand has 81 states, 74 states have (on average 4.175675675675675) internal successors, (309), 63 states have internal predecessors, (309), 24 states have call successors, (71), 12 states have call predecessors, (71), 24 states have return successors, (60), 29 states have call predecessors, (60), 24 states have call successors, (60) [2021-12-06 17:22:06,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:06,749 INFO L93 Difference]: Finished difference Result 41152 states and 61430 transitions. [2021-12-06 17:22:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-12-06 17:22:06,750 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 74 states have (on average 4.175675675675675) internal successors, (309), 63 states have internal predecessors, (309), 24 states have call successors, (71), 12 states have call predecessors, (71), 24 states have return successors, (60), 29 states have call predecessors, (60), 24 states have call successors, (60) Word has length 208 [2021-12-06 17:22:06,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:06,836 INFO L225 Difference]: With dead ends: 41152 [2021-12-06 17:22:06,836 INFO L226 Difference]: Without dead ends: 30660 [2021-12-06 17:22:06,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 414 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8363 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2327, Invalid=27085, Unknown=0, NotChecked=0, Total=29412 [2021-12-06 17:22:06,866 INFO L933 BasicCegarLoop]: 3395 mSDtfsCounter, 18516 mSDsluCounter, 101336 mSDsCounter, 0 mSdLazyCounter, 94584 mSolverCounterSat, 10275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 64.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18766 SdHoareTripleChecker+Valid, 104731 SdHoareTripleChecker+Invalid, 104859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.5s SdHoareTripleChecker+Time, 10275 IncrementalHoareTripleChecker+Valid, 94584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 72.5s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:06,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18766 Valid, 104731 Invalid, 104859 Unknown, 0 Unchecked, 0.5s Time], IncrementalHoareTripleChecker [10275 Valid, 94584 Invalid, 0 Unknown, 0 Unchecked, 72.5s Time] [2021-12-06 17:22:06,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30660 states. [2021-12-06 17:22:07,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30660 to 17440. [2021-12-06 17:22:07,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17440 states, 13309 states have (on average 1.3638890976031257) internal successors, (18152), 13726 states have internal predecessors, (18152), 2854 states have call successors, (2854), 1045 states have call predecessors, (2854), 1276 states have return successors, (4012), 2862 states have call predecessors, (4012), 2853 states have call successors, (4012) [2021-12-06 17:22:07,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17440 states to 17440 states and 25018 transitions. [2021-12-06 17:22:07,789 INFO L78 Accepts]: Start accepts. Automaton has 17440 states and 25018 transitions. Word has length 208 [2021-12-06 17:22:07,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:07,789 INFO L470 AbstractCegarLoop]: Abstraction has 17440 states and 25018 transitions. [2021-12-06 17:22:07,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 74 states have (on average 4.175675675675675) internal successors, (309), 63 states have internal predecessors, (309), 24 states have call successors, (71), 12 states have call predecessors, (71), 24 states have return successors, (60), 29 states have call predecessors, (60), 24 states have call successors, (60) [2021-12-06 17:22:07,789 INFO L276 IsEmpty]: Start isEmpty. Operand 17440 states and 25018 transitions. [2021-12-06 17:22:07,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-12-06 17:22:07,796 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:07,797 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 11, 3, 3, 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] [2021-12-06 17:22:07,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 17:22:07,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 17:22:07,998 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:07,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:07,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1372526111, now seen corresponding path program 2 times [2021-12-06 17:22:08,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:22:08,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314898744] [2021-12-06 17:22:08,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:08,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:22:08,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:22:08,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:22:08,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:22:08,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:22:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:22:08,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:22:08,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:22:08,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:22:08,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:22:08,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:22:08,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:22:08,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:22:08,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-06 17:22:08,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 17:22:08,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:08,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-06 17:22:08,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-06 17:22:08,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:08,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:08,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:22:08,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2021-12-06 17:22:08,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:08,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-12-06 17:22:08,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-12-06 17:22:08,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:08,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:08,445 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2021-12-06 17:22:08,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:22:08,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314898744] [2021-12-06 17:22:08,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314898744] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:08,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:08,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-06 17:22:08,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062622439] [2021-12-06 17:22:08,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:08,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 17:22:08,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:22:08,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 17:22:08,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2021-12-06 17:22:08,447 INFO L87 Difference]: Start difference. First operand 17440 states and 25018 transitions. Second operand has 18 states, 17 states have (on average 7.117647058823529) internal successors, (121), 11 states have internal predecessors, (121), 3 states have call successors, (25), 5 states have call predecessors, (25), 5 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) [2021-12-06 17:22:11,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:11,804 INFO L93 Difference]: Finished difference Result 36834 states and 53584 transitions. [2021-12-06 17:22:11,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 17:22:11,805 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 7.117647058823529) internal successors, (121), 11 states have internal predecessors, (121), 3 states have call successors, (25), 5 states have call predecessors, (25), 5 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) Word has length 215 [2021-12-06 17:22:11,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:11,849 INFO L225 Difference]: With dead ends: 36834 [2021-12-06 17:22:11,849 INFO L226 Difference]: Without dead ends: 19464 [2021-12-06 17:22:11,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-12-06 17:22:11,871 INFO L933 BasicCegarLoop]: 1333 mSDtfsCounter, 583 mSDsluCounter, 16475 mSDsCounter, 0 mSdLazyCounter, 4451 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 17808 SdHoareTripleChecker+Invalid, 4601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 4451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:11,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [686 Valid, 17808 Invalid, 4601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 4451 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-12-06 17:22:11,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19464 states. [2021-12-06 17:22:12,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19464 to 12670. [2021-12-06 17:22:12,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12670 states, 9614 states have (on average 1.3355523195340129) internal successors, (12840), 9879 states have internal predecessors, (12840), 1958 states have call successors, (1958), 926 states have call predecessors, (1958), 1097 states have return successors, (2580), 2001 states have call predecessors, (2580), 1957 states have call successors, (2580) [2021-12-06 17:22:12,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12670 states to 12670 states and 17378 transitions. [2021-12-06 17:22:12,486 INFO L78 Accepts]: Start accepts. Automaton has 12670 states and 17378 transitions. Word has length 215 [2021-12-06 17:22:12,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:12,486 INFO L470 AbstractCegarLoop]: Abstraction has 12670 states and 17378 transitions. [2021-12-06 17:22:12,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 7.117647058823529) internal successors, (121), 11 states have internal predecessors, (121), 3 states have call successors, (25), 5 states have call predecessors, (25), 5 states have return successors, (24), 6 states have call predecessors, (24), 3 states have call successors, (24) [2021-12-06 17:22:12,487 INFO L276 IsEmpty]: Start isEmpty. Operand 12670 states and 17378 transitions. [2021-12-06 17:22:12,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2021-12-06 17:22:12,490 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:12,491 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-12-06 17:22:12,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 17:22:12,491 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:12,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:12,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1833099563, now seen corresponding path program 1 times [2021-12-06 17:22:12,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:22:12,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489798681] [2021-12-06 17:22:12,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:12,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:22:12,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:22:12,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:22:12,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:22:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:22:12,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:22:12,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:22:12,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:22:12,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:22:12,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:22:12,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:22:12,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:22:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:22:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-06 17:22:12,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-06 17:22:12,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-06 17:22:12,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-06 17:22:12,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:12,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:12,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 17:22:12,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:12,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:12,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:22:12,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2021-12-06 17:22:12,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:12,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,720 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2021-12-06 17:22:12,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:22:12,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489798681] [2021-12-06 17:22:12,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489798681] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 17:22:12,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052484097] [2021-12-06 17:22:12,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:12,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:22:12,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:22:12,721 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 17:22:12,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 17:22:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:12,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 1518 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 17:22:12,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:13,099 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2021-12-06 17:22:13,099 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:13,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052484097] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:13,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 17:22:13,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2021-12-06 17:22:13,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612783136] [2021-12-06 17:22:13,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:13,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:22:13,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:22:13,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:22:13,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 17:22:13,101 INFO L87 Difference]: Start difference. First operand 12670 states and 17378 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-12-06 17:22:14,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:14,032 INFO L93 Difference]: Finished difference Result 31382 states and 43198 transitions. [2021-12-06 17:22:14,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 17:22:14,033 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-12-06 17:22:14,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:14,066 INFO L225 Difference]: With dead ends: 31382 [2021-12-06 17:22:14,066 INFO L226 Difference]: Without dead ends: 18762 [2021-12-06 17:22:14,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-12-06 17:22:14,082 INFO L933 BasicCegarLoop]: 1748 mSDtfsCounter, 1342 mSDsluCounter, 3634 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1348 SdHoareTripleChecker+Valid, 5382 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:14,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1348 Valid, 5382 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 17:22:14,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18762 states. [2021-12-06 17:22:14,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18762 to 12680. [2021-12-06 17:22:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12680 states, 9624 states have (on average 1.3352036575228594) internal successors, (12850), 9879 states have internal predecessors, (12850), 1958 states have call successors, (1958), 926 states have call predecessors, (1958), 1097 states have return successors, (2580), 2001 states have call predecessors, (2580), 1957 states have call successors, (2580) [2021-12-06 17:22:14,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12680 states to 12680 states and 17388 transitions. [2021-12-06 17:22:14,689 INFO L78 Accepts]: Start accepts. Automaton has 12680 states and 17388 transitions. Word has length 226 [2021-12-06 17:22:14,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:14,690 INFO L470 AbstractCegarLoop]: Abstraction has 12680 states and 17388 transitions. [2021-12-06 17:22:14,690 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-12-06 17:22:14,690 INFO L276 IsEmpty]: Start isEmpty. Operand 12680 states and 17388 transitions. [2021-12-06 17:22:14,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-06 17:22:14,694 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:14,694 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-12-06 17:22:14,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 17:22:14,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 17:22:14,895 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:14,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:14,896 INFO L85 PathProgramCache]: Analyzing trace with hash -670216187, now seen corresponding path program 1 times [2021-12-06 17:22:14,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:22:14,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864187537] [2021-12-06 17:22:14,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:14,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:22:15,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 17:22:15,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 17:22:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 17:22:15,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 17:22:15,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 17:22:15,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 17:22:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 17:22:15,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 17:22:15,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 17:22:15,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 17:22:15,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 17:22:15,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 17:22:15,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 17:22:15,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:15,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 17:22:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 17:22:15,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:15,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:15,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 17:22:15,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-06 17:22:15,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2021-12-06 17:22:15,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-12-06 17:22:15,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-12-06 17:22:15,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:15,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-12-06 17:22:15,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:15,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2021-12-06 17:22:15,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 17:22:15,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:15,388 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 303 trivial. 0 not checked. [2021-12-06 17:22:15,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 17:22:15,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864187537] [2021-12-06 17:22:15,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864187537] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:15,388 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:15,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-12-06 17:22:15,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738996434] [2021-12-06 17:22:15,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:15,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 17:22:15,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 17:22:15,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 17:22:15,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=413, Unknown=0, NotChecked=0, Total=462 [2021-12-06 17:22:15,390 INFO L87 Difference]: Start difference. First operand 12680 states and 17388 transitions. Second operand has 22 states, 22 states have (on average 6.181818181818182) internal successors, (136), 14 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-12-06 17:22:21,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:21,043 INFO L93 Difference]: Finished difference Result 46023 states and 68974 transitions. [2021-12-06 17:22:21,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 17:22:21,043 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.181818181818182) internal successors, (136), 14 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-12-06 17:22:21,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:21,119 INFO L225 Difference]: With dead ends: 46023 [2021-12-06 17:22:21,119 INFO L226 Difference]: Without dead ends: 33393 [2021-12-06 17:22:21,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=179, Invalid=1303, Unknown=0, NotChecked=0, Total=1482 [2021-12-06 17:22:21,144 INFO L933 BasicCegarLoop]: 1956 mSDtfsCounter, 5405 mSDsluCounter, 24957 mSDsCounter, 0 mSdLazyCounter, 6230 mSolverCounterSat, 1803 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5443 SdHoareTripleChecker+Valid, 26913 SdHoareTripleChecker+Invalid, 8033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1803 IncrementalHoareTripleChecker+Valid, 6230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:21,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5443 Valid, 26913 Invalid, 8033 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1803 Valid, 6230 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2021-12-06 17:22:21,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33393 states. [2021-12-06 17:22:22,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33393 to 12820. [2021-12-06 17:22:22,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12820 states, 9726 states have (on average 1.3347727740078141) internal successors, (12982), 9981 states have internal predecessors, (12982), 1988 states have call successors, (1988), 926 states have call predecessors, (1988), 1105 states have return successors, (2620), 2035 states have call predecessors, (2620), 1987 states have call successors, (2620) [2021-12-06 17:22:22,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12820 states to 12820 states and 17590 transitions. [2021-12-06 17:22:22,114 INFO L78 Accepts]: Start accepts. Automaton has 12820 states and 17590 transitions. Word has length 237 [2021-12-06 17:22:22,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:22,115 INFO L470 AbstractCegarLoop]: Abstraction has 12820 states and 17590 transitions. [2021-12-06 17:22:22,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.181818181818182) internal successors, (136), 14 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-12-06 17:22:22,115 INFO L276 IsEmpty]: Start isEmpty. Operand 12820 states and 17590 transitions. [2021-12-06 17:22:22,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-06 17:22:22,121 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:22,122 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-12-06 17:22:22,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 17:22:22,122 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:22,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:22,122 INFO L85 PathProgramCache]: Analyzing trace with hash -944975801, now seen corresponding path program 1 times [2021-12-06 17:22:22,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 17:22:22,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867029174] [2021-12-06 17:22:22,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:22,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 17:22:22,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 17:22:22,413 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 17:22:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 17:22:22,761 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 17:22:22,761 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 17:22:22,761 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 17:22:22,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 17:22:22,765 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:22:22,767 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 17:22:22,807 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,808 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,808 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,808 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,809 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,809 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,809 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,809 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,809 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,809 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:22:22,812 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) [2021-12-06 17:22:22,951 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 05:22:22 BoogieIcfgContainer [2021-12-06 17:22:22,951 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 17:22:22,951 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 17:22:22,952 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 17:22:22,952 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 17:22:22,952 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:20:06" (3/4) ... [2021-12-06 17:22:22,954 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 17:22:22,954 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 17:22:22,955 INFO L158 Benchmark]: Toolchain (without parser) took 139367.96ms. Allocated memory was 111.1MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 81.9MB in the beginning and 961.9MB in the end (delta: -880.0MB). Peak memory consumption was 554.9MB. Max. memory is 16.1GB. [2021-12-06 17:22:22,955 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 73.4MB. Free memory is still 52.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 17:22:22,955 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1260.07ms. Allocated memory was 111.1MB in the beginning and 144.7MB in the end (delta: 33.6MB). Free memory was 81.9MB in the beginning and 99.0MB in the end (delta: -17.1MB). Peak memory consumption was 56.0MB. Max. memory is 16.1GB. [2021-12-06 17:22:22,956 INFO L158 Benchmark]: Boogie Procedure Inliner took 90.93ms. Allocated memory is still 144.7MB. Free memory was 99.0MB in the beginning and 88.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-06 17:22:22,956 INFO L158 Benchmark]: Boogie Preprocessor took 85.48ms. Allocated memory is still 144.7MB. Free memory was 88.5MB in the beginning and 78.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-06 17:22:22,956 INFO L158 Benchmark]: RCFGBuilder took 1123.87ms. Allocated memory is still 144.7MB. Free memory was 78.0MB in the beginning and 84.5MB in the end (delta: -6.5MB). Peak memory consumption was 33.7MB. Max. memory is 16.1GB. [2021-12-06 17:22:22,956 INFO L158 Benchmark]: TraceAbstraction took 136799.74ms. Allocated memory was 144.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 83.7MB in the beginning and 961.9MB in the end (delta: -878.1MB). Peak memory consumption was 524.3MB. Max. memory is 16.1GB. [2021-12-06 17:22:22,956 INFO L158 Benchmark]: Witness Printer took 2.99ms. Allocated memory is still 1.5GB. Free memory is still 961.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 17:22:22,958 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.12ms. Allocated memory is still 73.4MB. Free memory is still 52.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1260.07ms. Allocated memory was 111.1MB in the beginning and 144.7MB in the end (delta: 33.6MB). Free memory was 81.9MB in the beginning and 99.0MB in the end (delta: -17.1MB). Peak memory consumption was 56.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 90.93ms. Allocated memory is still 144.7MB. Free memory was 99.0MB in the beginning and 88.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 85.48ms. Allocated memory is still 144.7MB. Free memory was 88.5MB in the beginning and 78.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 1123.87ms. Allocated memory is still 144.7MB. Free memory was 78.0MB in the beginning and 84.5MB in the end (delta: -6.5MB). Peak memory consumption was 33.7MB. Max. memory is 16.1GB. * TraceAbstraction took 136799.74ms. Allocated memory was 144.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 83.7MB in the beginning and 961.9MB in the end (delta: -878.1MB). Peak memory consumption was 524.3MB. Max. memory is 16.1GB. * Witness Printer took 2.99ms. Allocated memory is still 1.5GB. Free memory is still 961.9MB. 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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=16, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=232, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={24:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6109] return (err); VAL [\result=0, __this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] CALL, EXPR ldv_zalloc(40UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=40, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] CALL, EXPR ldv_zalloc(1752UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1752, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=1] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={-18446744073709551617:245}, lock={-18446744073709551617:245}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={-18446744073709551617:381}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:381}, addr={-18446744073709551617:381}, c=0, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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:55}, p={1:55}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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:55}, p={1:55}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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:55}, p={1:55}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, data + 2UL=-248, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, data + 2UL=-248, data + 2UL=-248, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, ap->flags=4294967318, data={1:55}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, ap->flags=4294967318, data={1:55}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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)={-18446744073709551617:0}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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)={-18446744073709551617:0}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}, tmp___0=0] [L5642] return (p); VAL [\old(last_index)=0, \old(size)=248, \result={-18446744073709551617:0}, __this_module={4294967311:4294967317}, calloc(1UL, size)={-18446744073709551617:0}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617: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={22: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 ))={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551617: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={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7029] COND TRUE 1 VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7030] COND FALSE !(i < last_index) VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22:0}, e={-18446744073709551617:0}, e={-18446744073709551617: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7158] RET ldv_set_add(LDV_SKBS, skb) [L7159] return (skb); VAL [\old(last_index)=0, \result={-18446744073709551617:0}, __this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551617:0}] [L6972] RET, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, \old(length)=2, __this_module={4294967311:4294967317}, disc_data_lock={22:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_skb_alloc()={-18446744073709551617: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); VAL [\old(last_index)=0, \old(length)=2, \result={-18446744073709551617:0}, __this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={-18446744073709551617:0}] [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22:0}, islcp=0, last_index=1, ldv_dev_alloc_skb_15(skb->len + 2U)={-18446744073709551617: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___2=0] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___2=0] [L6417] CALL skb_reserve(npkt, 2) VAL [\old(len)=2, __this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___2=0] [L6418] EXPR skb->len VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___2=0] [L6418] CALL, EXPR skb_put(npkt, skb->len) VAL [\old(arg1)=4294967296, __this_module={4294967311:4294967317}, arg0={-18446744073709551617:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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:-8}, __this_module={4294967311:4294967317}, arg0={-18446744073709551617:0}, arg0={-18446744073709551617:0}, arg1=4294967296, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, ret_val={4294967321:-8}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] RET, EXPR skb_put(npkt, skb->len) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, skb_put(npkt, skb->len)={4294967321:-8}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->data={1:55}, sync_ops={21:0}, sync_ops_group0={0:0}, to={4294967321:-8}, to={4294967321:-8}] [L5596] EXPR, FCALL memcpy(to, (void const *)skb->data, __len) VAL [\old(len)=0, __len=0, __this_module={4294967311:4294967317}, disc_data_lock={22: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:-8}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->data={1:55}, sync_ops={21:0}, sync_ops_group0={0:0}, to={4294967321:-8}, to={4294967321:-8}] [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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, set_impl[i]={-18446744073709551617:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6420] RET ldv_consume_skb_17(skb) [L6421] skb = npkt VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___1={4294967321:-8}, tmp___2=0] [L6424] CALL skb_push(skb, 2U) VAL [\old(arg1)=2, __this_module={4294967311:4294967317}, arg0={-18446744073709551617:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21: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={-18446744073709551617:0}, arg0={-18446744073709551617:0}, arg1=2, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, skb_push(skb, 2U)={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___1={4294967321:-8}, 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={-18446744073709551617:225}, ap={-18446744073709551617:225}, ap->flags=0, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___1={4294967321:-8}, tmp___2=0] [L6430] COND FALSE !((unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U) [L6434] return (skb); VAL [\result={-18446744073709551617:0}, __this_module={4294967311:4294967317}, ap={-18446744073709551617:225}, ap={-18446744073709551617:225}, data={1:55}, disc_data_lock={22: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={-18446744073709551617:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551617:0}, tmp___1={4294967321:-8}, 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={-18446744073709551617:225}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={-18446744073709551617:245}, lock={-18446744073709551617:245}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={21: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={-18446744073709551617:225}, ap={-18446744073709551617:225}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={-18446744073709551617:225}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={24:0}, skb={-18446744073709551617:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6456] return (1); VAL [\result=1, __this_module={4294967311:4294967317}, ap={-18446744073709551617:225}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={-18446744073709551617:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7=0] [L7222] CALL ldv_error() VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5666] reach_error() VAL [__this_module={4294967311:4294967317}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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: 136.6s, OverallIterations: 18, TraceHistogramMax: 14, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 116.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 51222 SdHoareTripleChecker+Valid, 97.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 49871 mSDsluCounter, 202217 SdHoareTripleChecker+Invalid, 86.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 180018 mSDsCounter, 23127 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 130119 IncrementalHoareTripleChecker+Invalid, 153246 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 23127 mSolverCounterUnsat, 22199 mSDtfsCounter, 130119 mSolverCounterSat, 0.8s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2100 GetRequests, 1698 SyntacticMatches, 3 SemanticMatches, 399 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9444 ImplicationChecksByTransitivity, 9.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=24889occurred in iteration=12, InterpolantAutomatonStates: 319, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.1s AutomataMinimizationTime, 17 MinimizatonAttempts, 78563 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 9.2s InterpolantComputationTime, 3881 NumberOfCodeBlocks, 3881 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 4030 ConstructedInterpolants, 0 QuantifiedInterpolants, 12914 SizeOfPredicates, 53 NumberOfNonLiveVariables, 4329 ConjunctsInSsa, 176 ConjunctsInUnsatCore, 22 InterpolantComputations, 15 PerfectInterpolantSequences, 6674/6752 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-12-06 17:22:22,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa --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.2-hotfix-svcomp22-839c364 [2021-12-06 17:22:24,545 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 17:22:24,546 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 17:22:24,572 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 17:22:24,573 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 17:22:24,574 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 17:22:24,575 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 17:22:24,577 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 17:22:24,578 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 17:22:24,579 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 17:22:24,580 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 17:22:24,581 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 17:22:24,581 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 17:22:24,582 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 17:22:24,583 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 17:22:24,585 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 17:22:24,585 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 17:22:24,586 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 17:22:24,588 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 17:22:24,590 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 17:22:24,591 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 17:22:24,593 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 17:22:24,594 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 17:22:24,595 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 17:22:24,598 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 17:22:24,598 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 17:22:24,599 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 17:22:24,600 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 17:22:24,600 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 17:22:24,601 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 17:22:24,601 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 17:22:24,602 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 17:22:24,603 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 17:22:24,604 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 17:22:24,605 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 17:22:24,605 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 17:22:24,606 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 17:22:24,606 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 17:22:24,607 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 17:22:24,607 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 17:22:24,608 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 17:22:24,609 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-06 17:22:24,631 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 17:22:24,631 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 17:22:24,631 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 17:22:24,632 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 17:22:24,632 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 17:22:24,632 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 17:22:24,633 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 17:22:24,633 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 17:22:24,633 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 17:22:24,633 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 17:22:24,633 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 17:22:24,633 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 17:22:24,634 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 17:22:24,634 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 17:22:24,634 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 17:22:24,634 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 17:22:24,634 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 17:22:24,634 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 17:22:24,634 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 17:22:24,635 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 17:22:24,635 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 17:22:24,635 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 17:22:24,635 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 17:22:24,635 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:22:24,635 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 17:22:24,635 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 17:22:24,636 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 17:22:24,637 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa 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-12-06 17:22:24,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 17:22:24,902 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 17:22:24,904 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 17:22:24,904 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 17:22:24,905 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 17:22:24,906 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/../../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-12-06 17:22:24,948 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/0b59b2c3e/6d377e5e745e45a6a9f111084f3b18fb/FLAG703cf1512 [2021-12-06 17:22:25,478 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 17:22:25,478 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/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-12-06 17:22:25,506 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/0b59b2c3e/6d377e5e745e45a6a9f111084f3b18fb/FLAG703cf1512 [2021-12-06 17:22:25,674 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/data/0b59b2c3e/6d377e5e745e45a6a9f111084f3b18fb [2021-12-06 17:22:25,676 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 17:22:25,677 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 17:22:25,678 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 17:22:25,678 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 17:22:25,680 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 17:22:25,681 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:22:25" (1/1) ... [2021-12-06 17:22:25,681 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17a2cbe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:25, skipping insertion in model container [2021-12-06 17:22:25,682 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 05:22:25" (1/1) ... [2021-12-06 17:22:25,686 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 17:22:25,749 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 17:22:26,391 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/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-12-06 17:22:26,619 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:22:26,643 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 17:22:26,705 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 17:22:26,817 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/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-12-06 17:22:26,864 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:22:26,871 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 17:22:27,006 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/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-12-06 17:22:27,065 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 17:22:27,135 INFO L208 MainTranslator]: Completed translation [2021-12-06 17:22:27,135 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27 WrapperNode [2021-12-06 17:22:27,136 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 17:22:27,136 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 17:22:27,137 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 17:22:27,137 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 17:22:27,142 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,182 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,252 INFO L137 Inliner]: procedures = 190, calls = 448, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1716 [2021-12-06 17:22:27,253 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 17:22:27,253 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 17:22:27,253 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 17:22:27,254 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 17:22:27,260 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,260 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,273 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,273 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,336 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,349 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,360 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,371 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 17:22:27,372 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 17:22:27,372 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 17:22:27,372 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 17:22:27,373 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (1/1) ... [2021-12-06 17:22:27,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 17:22:27,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 17:22:27,397 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 17:22:27,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 17:22:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-06 17:22:27,428 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2021-12-06 17:22:27,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2021-12-06 17:22:27,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-12-06 17:22:27,428 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-12-06 17:22:27,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-06 17:22:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2021-12-06 17:22:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2021-12-06 17:22:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 17:22:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-12-06 17:22:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 17:22:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2021-12-06 17:22:27,429 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2021-12-06 17:22:27,429 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 17:22:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 17:22:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2021-12-06 17:22:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2021-12-06 17:22:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-06 17:22:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-06 17:22:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2021-12-06 17:22:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2021-12-06 17:22:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 17:22:27,430 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 17:22:27,430 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-06 17:22:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-06 17:22:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2021-12-06 17:22:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2021-12-06 17:22:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2021-12-06 17:22:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2021-12-06 17:22:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-06 17:22:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-06 17:22:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-06 17:22:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-06 17:22:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 17:22:27,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 17:22:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 17:22:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 17:22:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2021-12-06 17:22:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2021-12-06 17:22:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 17:22:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 17:22:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 17:22:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-12-06 17:22:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-06 17:22:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2021-12-06 17:22:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2021-12-06 17:22:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-12-06 17:22:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-12-06 17:22:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 17:22:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-06 17:22:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-06 17:22:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2021-12-06 17:22:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2021-12-06 17:22:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2021-12-06 17:22:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2021-12-06 17:22:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-06 17:22:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-06 17:22:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 17:22:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 17:22:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 17:22:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2021-12-06 17:22:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2021-12-06 17:22:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2021-12-06 17:22:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2021-12-06 17:22:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-12-06 17:22:27,435 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-12-06 17:22:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 17:22:27,435 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-06 17:22:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-12-06 17:22:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2021-12-06 17:22:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2021-12-06 17:22:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2021-12-06 17:22:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2021-12-06 17:22:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 17:22:27,436 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 17:22:27,436 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-06 17:22:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-12-06 17:22:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-12-06 17:22:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-06 17:22:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-06 17:22:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-12-06 17:22:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-12-06 17:22:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 17:22:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 17:22:27,437 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2021-12-06 17:22:27,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2021-12-06 17:22:27,744 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 17:22:27,747 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 17:22:27,844 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-06 17:22:33,358 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 17:22:33,370 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 17:22:33,370 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 17:22:33,372 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:22:33 BoogieIcfgContainer [2021-12-06 17:22:33,372 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 17:22:33,373 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 17:22:33,373 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 17:22:33,376 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 17:22:33,376 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 05:22:25" (1/3) ... [2021-12-06 17:22:33,377 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e8a95e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:22:33, skipping insertion in model container [2021-12-06 17:22:33,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 05:22:27" (2/3) ... [2021-12-06 17:22:33,377 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e8a95e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 05:22:33, skipping insertion in model container [2021-12-06 17:22:33,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:22:33" (3/3) ... [2021-12-06 17:22:33,378 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-12-06 17:22:33,382 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 17:22:33,382 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 17:22:33,421 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 17:22:33,427 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-12-06 17:22:33,427 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 17:22:33,452 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-12-06 17:22:33,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-06 17:22:33,460 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:33,461 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-12-06 17:22:33,461 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:33,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:33,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1758611482, now seen corresponding path program 1 times [2021-12-06 17:22:33,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:33,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [919958578] [2021-12-06 17:22:33,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:33,476 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:33,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:33,477 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:33,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 17:22:33,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:33,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 17:22:33,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:33,898 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:22:33,898 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:33,899 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:33,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [919958578] [2021-12-06 17:22:33,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [919958578] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:33,900 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:33,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 17:22:33,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203849689] [2021-12-06 17:22:33,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:33,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 17:22:33,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:33,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 17:22:33,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 17:22:33,927 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 3 states, 3 states have (on average 10.0) 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-12-06 17:22:34,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:34,099 INFO L93 Difference]: Finished difference Result 1877 states and 2724 transitions. [2021-12-06 17:22:34,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 17:22:34,101 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) 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-12-06 17:22:34,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:34,125 INFO L225 Difference]: With dead ends: 1877 [2021-12-06 17:22:34,125 INFO L226 Difference]: Without dead ends: 1222 [2021-12-06 17:22:34,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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-12-06 17:22:34,137 INFO L933 BasicCegarLoop]: 1008 mSDtfsCounter, 833 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 833 SdHoareTripleChecker+Valid, 1889 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:34,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [833 Valid, 1889 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 17:22:34,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2021-12-06 17:22:34,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 1222. [2021-12-06 17:22:34,233 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-12-06 17:22:34,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1709 transitions. [2021-12-06 17:22:34,243 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1709 transitions. Word has length 78 [2021-12-06 17:22:34,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:34,244 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 1709 transitions. [2021-12-06 17:22:34,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) 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-12-06 17:22:34,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1709 transitions. [2021-12-06 17:22:34,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-06 17:22:34,248 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:34,249 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-12-06 17:22:34,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 17:22:34,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:34,450 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:34,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:34,453 INFO L85 PathProgramCache]: Analyzing trace with hash -152487068, now seen corresponding path program 1 times [2021-12-06 17:22:34,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:34,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1334084660] [2021-12-06 17:22:34,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:34,457 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:34,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:34,459 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:34,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 17:22:34,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:34,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 17:22:34,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:34,975 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:22:34,975 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:34,975 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:34,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1334084660] [2021-12-06 17:22:34,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1334084660] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:34,976 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:34,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:22:34,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312474969] [2021-12-06 17:22:34,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:34,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:22:34,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:34,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:22:34,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:22:34,996 INFO L87 Difference]: Start difference. First operand 1222 states and 1709 transitions. Second operand has 5 states, 5 states have (on average 6.8) 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-12-06 17:22:35,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:35,220 INFO L93 Difference]: Finished difference Result 3615 states and 5103 transitions. [2021-12-06 17:22:35,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:22:35,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) 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-12-06 17:22:35,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:35,234 INFO L225 Difference]: With dead ends: 3615 [2021-12-06 17:22:35,234 INFO L226 Difference]: Without dead ends: 2411 [2021-12-06 17:22:35,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 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-12-06 17:22:35,239 INFO L933 BasicCegarLoop]: 1052 mSDtfsCounter, 863 mSDsluCounter, 2963 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 863 SdHoareTripleChecker+Valid, 4015 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:35,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [863 Valid, 4015 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 17:22:35,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2411 states. [2021-12-06 17:22:35,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2411 to 2403. [2021-12-06 17:22:35,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2403 states, 1823 states have (on average 1.3752057048820625) internal successors, (2507), 1863 states have internal predecessors, (2507), 427 states have call successors, (427), 153 states have call predecessors, (427), 152 states have return successors, (464), 418 states have call predecessors, (464), 426 states have call successors, (464) [2021-12-06 17:22:35,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2403 states to 2403 states and 3398 transitions. [2021-12-06 17:22:35,343 INFO L78 Accepts]: Start accepts. Automaton has 2403 states and 3398 transitions. Word has length 82 [2021-12-06 17:22:35,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:35,344 INFO L470 AbstractCegarLoop]: Abstraction has 2403 states and 3398 transitions. [2021-12-06 17:22:35,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) 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-12-06 17:22:35,344 INFO L276 IsEmpty]: Start isEmpty. Operand 2403 states and 3398 transitions. [2021-12-06 17:22:35,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-06 17:22:35,352 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:35,352 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-12-06 17:22:35,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 17:22:35,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:35,553 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:35,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:35,553 INFO L85 PathProgramCache]: Analyzing trace with hash -950375967, now seen corresponding path program 1 times [2021-12-06 17:22:35,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:35,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1777951413] [2021-12-06 17:22:35,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:35,554 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:35,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:35,555 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:35,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 17:22:35,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:35,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 17:22:35,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:35,999 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:22:35,999 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:35,999 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:35,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1777951413] [2021-12-06 17:22:36,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1777951413] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:36,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:36,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 17:22:36,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578546370] [2021-12-06 17:22:36,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:36,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 17:22:36,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:36,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 17:22:36,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 17:22:36,001 INFO L87 Difference]: Start difference. First operand 2403 states and 3398 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 17:22:36,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:36,236 INFO L93 Difference]: Finished difference Result 6105 states and 8595 transitions. [2021-12-06 17:22:36,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 17:22:36,237 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 128 [2021-12-06 17:22:36,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:36,260 INFO L225 Difference]: With dead ends: 6105 [2021-12-06 17:22:36,261 INFO L226 Difference]: Without dead ends: 3726 [2021-12-06 17:22:36,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 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-12-06 17:22:36,268 INFO L933 BasicCegarLoop]: 943 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, 1755 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-12-06 17:22:36,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 1755 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 17:22:36,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3726 states. [2021-12-06 17:22:36,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3726 to 3713. [2021-12-06 17:22:36,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3713 states, 2831 states have (on average 1.375132462027552) internal successors, (3893), 2877 states have internal predecessors, (3893), 633 states have call successors, (633), 249 states have call predecessors, (633), 248 states have return successors, (688), 622 states have call predecessors, (688), 632 states have call successors, (688) [2021-12-06 17:22:36,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3713 states to 3713 states and 5214 transitions. [2021-12-06 17:22:36,404 INFO L78 Accepts]: Start accepts. Automaton has 3713 states and 5214 transitions. Word has length 128 [2021-12-06 17:22:36,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:36,405 INFO L470 AbstractCegarLoop]: Abstraction has 3713 states and 5214 transitions. [2021-12-06 17:22:36,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-06 17:22:36,405 INFO L276 IsEmpty]: Start isEmpty. Operand 3713 states and 5214 transitions. [2021-12-06 17:22:36,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-12-06 17:22:36,422 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:36,423 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-12-06 17:22:36,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 17:22:36,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:36,624 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:36,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:36,624 INFO L85 PathProgramCache]: Analyzing trace with hash -944835305, now seen corresponding path program 1 times [2021-12-06 17:22:36,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:36,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1546340277] [2021-12-06 17:22:36,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:36,625 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:36,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:36,626 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:36,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 17:22:36,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:36,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 17:22:36,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:37,166 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-12-06 17:22:37,167 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:37,167 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:37,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1546340277] [2021-12-06 17:22:37,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1546340277] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:37,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:37,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 17:22:37,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353833883] [2021-12-06 17:22:37,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:37,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 17:22:37,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:37,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 17:22:37,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 17:22:37,169 INFO L87 Difference]: Start difference. First operand 3713 states and 5214 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-06 17:22:37,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:37,449 INFO L93 Difference]: Finished difference Result 9002 states and 12550 transitions. [2021-12-06 17:22:37,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 17:22:37,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 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 149 [2021-12-06 17:22:37,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:37,476 INFO L225 Difference]: With dead ends: 9002 [2021-12-06 17:22:37,476 INFO L226 Difference]: Without dead ends: 5313 [2021-12-06 17:22:37,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 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-12-06 17:22:37,484 INFO L933 BasicCegarLoop]: 1274 mSDtfsCounter, 546 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 2116 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.1s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:37,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [546 Valid, 2116 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 17:22:37,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5313 states. [2021-12-06 17:22:37,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5313 to 5304. [2021-12-06 17:22:37,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5304 states, 4047 states have (on average 1.3654558932542624) internal successors, (5526), 4129 states have internal predecessors, (5526), 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-12-06 17:22:37,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5304 states to 5304 states and 7353 transitions. [2021-12-06 17:22:37,666 INFO L78 Accepts]: Start accepts. Automaton has 5304 states and 7353 transitions. Word has length 149 [2021-12-06 17:22:37,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:37,666 INFO L470 AbstractCegarLoop]: Abstraction has 5304 states and 7353 transitions. [2021-12-06 17:22:37,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-06 17:22:37,667 INFO L276 IsEmpty]: Start isEmpty. Operand 5304 states and 7353 transitions. [2021-12-06 17:22:37,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-12-06 17:22:37,675 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:37,675 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-12-06 17:22:37,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-06 17:22:37,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:37,876 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:37,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:37,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1643009203, now seen corresponding path program 1 times [2021-12-06 17:22:37,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:37,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1805172897] [2021-12-06 17:22:37,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:37,877 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:37,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:37,878 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:37,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 17:22:38,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:38,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 17:22:38,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:38,407 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2021-12-06 17:22:38,407 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:38,407 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:38,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1805172897] [2021-12-06 17:22:38,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1805172897] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:38,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:38,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:22:38,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772176860] [2021-12-06 17:22:38,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:38,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:22:38,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:38,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:22:38,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:22:38,409 INFO L87 Difference]: Start difference. First operand 5304 states and 7353 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-12-06 17:22:38,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:38,583 INFO L93 Difference]: Finished difference Result 8032 states and 11140 transitions. [2021-12-06 17:22:38,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 17:22:38,584 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 151 [2021-12-06 17:22:38,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:38,602 INFO L225 Difference]: With dead ends: 8032 [2021-12-06 17:22:38,602 INFO L226 Difference]: Without dead ends: 2743 [2021-12-06 17:22:38,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 147 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-12-06 17:22:38,617 INFO L933 BasicCegarLoop]: 886 mSDtfsCounter, 24 mSDsluCounter, 2648 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.1s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:38,618 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.1s Time] [2021-12-06 17:22:38,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2743 states. [2021-12-06 17:22:38,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2743 to 2697. [2021-12-06 17:22:38,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2697 states, 2058 states have (on average 1.3644314868804666) internal successors, (2808), 2100 states have internal predecessors, (2808), 446 states have call successors, (446), 193 states have call predecessors, (446), 192 states have return successors, (485), 435 states have call predecessors, (485), 445 states have call successors, (485) [2021-12-06 17:22:38,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2697 states to 2697 states and 3739 transitions. [2021-12-06 17:22:38,709 INFO L78 Accepts]: Start accepts. Automaton has 2697 states and 3739 transitions. Word has length 151 [2021-12-06 17:22:38,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:38,709 INFO L470 AbstractCegarLoop]: Abstraction has 2697 states and 3739 transitions. [2021-12-06 17:22:38,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-12-06 17:22:38,710 INFO L276 IsEmpty]: Start isEmpty. Operand 2697 states and 3739 transitions. [2021-12-06 17:22:38,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-12-06 17:22:38,715 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:38,715 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-12-06 17:22:38,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 17:22:38,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:38,916 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:38,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:38,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1883248949, now seen corresponding path program 1 times [2021-12-06 17:22:38,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:38,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1850533846] [2021-12-06 17:22:38,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:38,919 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:38,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:38,921 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:38,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 17:22:39,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:39,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 17:22:39,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:39,498 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-12-06 17:22:39,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:39,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:39,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1850533846] [2021-12-06 17:22:39,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1850533846] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:39,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:39,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 17:22:39,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365318116] [2021-12-06 17:22:39,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:39,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 17:22:39,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:39,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 17:22:39,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 17:22:39,500 INFO L87 Difference]: Start difference. First operand 2697 states and 3739 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-12-06 17:22:39,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:39,673 INFO L93 Difference]: Finished difference Result 6649 states and 9223 transitions. [2021-12-06 17:22:39,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 17:22:39,674 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 151 [2021-12-06 17:22:39,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:39,692 INFO L225 Difference]: With dead ends: 6649 [2021-12-06 17:22:39,692 INFO L226 Difference]: Without dead ends: 4002 [2021-12-06 17:22:39,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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-12-06 17:22:39,699 INFO L933 BasicCegarLoop]: 984 mSDtfsCounter, 686 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 1772 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:39,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [686 Valid, 1772 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 17:22:39,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4002 states. [2021-12-06 17:22:39,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4002 to 3985. [2021-12-06 17:22:39,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3985 states, 3080 states have (on average 1.3652597402597402) internal successors, (4205), 3134 states have internal predecessors, (4205), 610 states have call successors, (610), 295 states have call predecessors, (610), 294 states have return successors, (665), 597 states have call predecessors, (665), 609 states have call successors, (665) [2021-12-06 17:22:39,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3985 states to 3985 states and 5480 transitions. [2021-12-06 17:22:39,827 INFO L78 Accepts]: Start accepts. Automaton has 3985 states and 5480 transitions. Word has length 151 [2021-12-06 17:22:39,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:39,827 INFO L470 AbstractCegarLoop]: Abstraction has 3985 states and 5480 transitions. [2021-12-06 17:22:39,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-12-06 17:22:39,827 INFO L276 IsEmpty]: Start isEmpty. Operand 3985 states and 5480 transitions. [2021-12-06 17:22:39,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-06 17:22:39,834 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:39,834 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-12-06 17:22:39,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 17:22:40,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:40,035 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:40,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:40,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1042738156, now seen corresponding path program 1 times [2021-12-06 17:22:40,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:40,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1700128748] [2021-12-06 17:22:40,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:40,036 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:40,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:40,036 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:40,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 17:22:40,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:40,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 17:22:40,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-12-06 17:22:40,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:40,451 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:40,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1700128748] [2021-12-06 17:22:40,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1700128748] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:40,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:40,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 17:22:40,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429839688] [2021-12-06 17:22:40,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:40,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 17:22:40,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:40,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 17:22:40,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 17:22:40,452 INFO L87 Difference]: Start difference. First operand 3985 states and 5480 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-06 17:22:40,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:40,506 INFO L93 Difference]: Finished difference Result 5989 states and 8307 transitions. [2021-12-06 17:22:40,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 17:22:40,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 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-12-06 17:22:40,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:40,525 INFO L225 Difference]: With dead ends: 5989 [2021-12-06 17:22:40,525 INFO L226 Difference]: Without dead ends: 4005 [2021-12-06 17:22:40,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 154 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-12-06 17:22:40,532 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-12-06 17:22:40,532 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-12-06 17:22:40,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4005 states. [2021-12-06 17:22:40,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4005 to 4005. [2021-12-06 17:22:40,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4005 states, 3095 states have (on average 1.3634894991922455) internal successors, (4220), 3154 states have internal predecessors, (4220), 610 states have call successors, (610), 295 states have call predecessors, (610), 299 states have return successors, (670), 597 states have call predecessors, (670), 609 states have call successors, (670) [2021-12-06 17:22:40,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4005 states to 4005 states and 5500 transitions. [2021-12-06 17:22:40,641 INFO L78 Accepts]: Start accepts. Automaton has 4005 states and 5500 transitions. Word has length 156 [2021-12-06 17:22:40,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:40,641 INFO L470 AbstractCegarLoop]: Abstraction has 4005 states and 5500 transitions. [2021-12-06 17:22:40,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-06 17:22:40,641 INFO L276 IsEmpty]: Start isEmpty. Operand 4005 states and 5500 transitions. [2021-12-06 17:22:40,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-12-06 17:22:40,647 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:40,648 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-12-06 17:22:40,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 17:22:40,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:40,848 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:40,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:40,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1404375923, now seen corresponding path program 1 times [2021-12-06 17:22:40,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:40,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1484449151] [2021-12-06 17:22:40,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:40,849 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:40,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:40,850 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:40,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 17:22:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:41,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 17:22:41,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:41,440 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2021-12-06 17:22:41,440 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:41,440 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:41,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1484449151] [2021-12-06 17:22:41,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1484449151] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:41,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:41,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 17:22:41,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854186218] [2021-12-06 17:22:41,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:41,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 17:22:41,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:41,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 17:22:41,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 17:22:41,442 INFO L87 Difference]: Start difference. First operand 4005 states and 5500 transitions. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2021-12-06 17:22:45,028 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:22:47,035 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:22:49,182 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:22:51,193 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:22:53,203 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:22:55,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:22:55,266 INFO L93 Difference]: Finished difference Result 8583 states and 11834 transitions. [2021-12-06 17:22:55,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 17:22:55,267 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) Word has length 158 [2021-12-06 17:22:55,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:22:55,286 INFO L225 Difference]: With dead ends: 8583 [2021-12-06 17:22:55,286 INFO L226 Difference]: Without dead ends: 4628 [2021-12-06 17:22:55,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-12-06 17:22:55,295 INFO L933 BasicCegarLoop]: 951 mSDtfsCounter, 1324 mSDsluCounter, 1945 mSDsCounter, 0 mSdLazyCounter, 1459 mSolverCounterSat, 410 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1434 SdHoareTripleChecker+Valid, 2896 SdHoareTripleChecker+Invalid, 1874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 410 IncrementalHoareTripleChecker+Valid, 1459 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.6s IncrementalHoareTripleChecker+Time [2021-12-06 17:22:55,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1434 Valid, 2896 Invalid, 1874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [410 Valid, 1459 Invalid, 5 Unknown, 0 Unchecked, 13.6s Time] [2021-12-06 17:22:55,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4628 states. [2021-12-06 17:22:55,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4628 to 4413. [2021-12-06 17:22:55,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4413 states, 3378 states have (on average 1.3502072232089994) internal successors, (4561), 3451 states have internal predecessors, (4561), 683 states have call successors, (683), 334 states have call predecessors, (683), 351 states have return successors, (769), 673 states have call predecessors, (769), 682 states have call successors, (769) [2021-12-06 17:22:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4413 states to 4413 states and 6013 transitions. [2021-12-06 17:22:55,416 INFO L78 Accepts]: Start accepts. Automaton has 4413 states and 6013 transitions. Word has length 158 [2021-12-06 17:22:55,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:22:55,417 INFO L470 AbstractCegarLoop]: Abstraction has 4413 states and 6013 transitions. [2021-12-06 17:22:55,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 5 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (18), 5 states have call predecessors, (18), 4 states have call successors, (18) [2021-12-06 17:22:55,418 INFO L276 IsEmpty]: Start isEmpty. Operand 4413 states and 6013 transitions. [2021-12-06 17:22:55,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-06 17:22:55,426 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:22:55,426 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-12-06 17:22:55,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-06 17:22:55,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:22:55,626 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:22:55,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:22:55,627 INFO L85 PathProgramCache]: Analyzing trace with hash 484822487, now seen corresponding path program 1 times [2021-12-06 17:22:55,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:22:55,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [673903926] [2021-12-06 17:22:55,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:22:55,628 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:22:55,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:22:55,628 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:22:55,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 17:22:55,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:22:55,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-06 17:22:56,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:22:56,357 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-12-06 17:22:56,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 41 [2021-12-06 17:22:56,498 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2021-12-06 17:22:56,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:22:56,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:22:56,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [673903926] [2021-12-06 17:22:56,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [673903926] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:22:56,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:22:56,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 17:22:56,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770951681] [2021-12-06 17:22:56,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:22:56,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 17:22:56,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:22:56,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 17:22:56,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-06 17:22:56,500 INFO L87 Difference]: Start difference. First operand 4413 states and 6013 transitions. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 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-12-06 17:23:01,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:03,603 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:05,611 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:07,621 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:09,636 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:11,645 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:15,235 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:18,157 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:22,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:23:22,306 INFO L93 Difference]: Finished difference Result 8878 states and 12123 transitions. [2021-12-06 17:23:22,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 17:23:22,310 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 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 193 [2021-12-06 17:23:22,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:23:22,324 INFO L225 Difference]: With dead ends: 8878 [2021-12-06 17:23:22,324 INFO L226 Difference]: Without dead ends: 4515 [2021-12-06 17:23:22,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-12-06 17:23:22,333 INFO L933 BasicCegarLoop]: 874 mSDtfsCounter, 128 mSDsluCounter, 5712 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 29 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 6586 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.4s IncrementalHoareTripleChecker+Time [2021-12-06 17:23:22,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 6586 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 422 Invalid, 6 Unknown, 0 Unchecked, 25.4s Time] [2021-12-06 17:23:22,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4515 states. [2021-12-06 17:23:22,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4515 to 4443. [2021-12-06 17:23:22,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4443 states, 3408 states have (on average 1.3488849765258215) internal successors, (4597), 3481 states have internal predecessors, (4597), 683 states have call successors, (683), 334 states have call predecessors, (683), 351 states have return successors, (769), 673 states have call predecessors, (769), 682 states have call successors, (769) [2021-12-06 17:23:22,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4443 states to 4443 states and 6049 transitions. [2021-12-06 17:23:22,442 INFO L78 Accepts]: Start accepts. Automaton has 4443 states and 6049 transitions. Word has length 193 [2021-12-06 17:23:22,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:23:22,443 INFO L470 AbstractCegarLoop]: Abstraction has 4443 states and 6049 transitions. [2021-12-06 17:23:22,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 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-12-06 17:23:22,443 INFO L276 IsEmpty]: Start isEmpty. Operand 4443 states and 6049 transitions. [2021-12-06 17:23:22,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-06 17:23:22,450 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:23:22,451 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-12-06 17:23:22,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-06 17:23:22,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:23:22,651 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:23:22,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:23:22,652 INFO L85 PathProgramCache]: Analyzing trace with hash -7803687, now seen corresponding path program 1 times [2021-12-06 17:23:22,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:23:22,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1891445684] [2021-12-06 17:23:22,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:23:22,653 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:23:22,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:23:22,654 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:23:22,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-06 17:23:22,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:23:22,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 17:23:23,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:23:23,227 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2021-12-06 17:23:23,227 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:23:23,227 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:23:23,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1891445684] [2021-12-06 17:23:23,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1891445684] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:23:23,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:23:23,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:23:23,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526919684] [2021-12-06 17:23:23,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:23:23,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:23:23,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:23:23,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:23:23,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:23:23,228 INFO L87 Difference]: Start difference. First operand 4443 states and 6049 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2021-12-06 17:23:23,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:23:23,324 INFO L93 Difference]: Finished difference Result 8886 states and 12152 transitions. [2021-12-06 17:23:23,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:23:23,325 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 193 [2021-12-06 17:23:23,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:23:23,341 INFO L225 Difference]: With dead ends: 8886 [2021-12-06 17:23:23,341 INFO L226 Difference]: Without dead ends: 4493 [2021-12-06 17:23:23,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 189 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-12-06 17:23:23,352 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-12-06 17:23:23,352 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-12-06 17:23:23,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4493 states. [2021-12-06 17:23:23,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4493 to 4475. [2021-12-06 17:23:23,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4475 states, 3432 states have (on average 1.3464452214452214) internal successors, (4621), 3505 states have internal predecessors, (4621), 683 states have call successors, (683), 334 states have call predecessors, (683), 359 states have return successors, (785), 681 states have call predecessors, (785), 682 states have call successors, (785) [2021-12-06 17:23:23,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4475 states to 4475 states and 6089 transitions. [2021-12-06 17:23:23,496 INFO L78 Accepts]: Start accepts. Automaton has 4475 states and 6089 transitions. Word has length 193 [2021-12-06 17:23:23,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:23:23,496 INFO L470 AbstractCegarLoop]: Abstraction has 4475 states and 6089 transitions. [2021-12-06 17:23:23,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2021-12-06 17:23:23,497 INFO L276 IsEmpty]: Start isEmpty. Operand 4475 states and 6089 transitions. [2021-12-06 17:23:23,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-12-06 17:23:23,504 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:23:23,504 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-12-06 17:23:23,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-12-06 17:23:23,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:23:23,705 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:23:23,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:23:23,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1515483270, now seen corresponding path program 1 times [2021-12-06 17:23:23,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:23:23,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1964972891] [2021-12-06 17:23:23,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:23:23,706 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:23:23,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:23:23,707 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:23:23,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 17:23:24,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:23:24,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 17:23:24,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:23:24,339 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2021-12-06 17:23:24,339 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:23:24,339 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:23:24,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1964972891] [2021-12-06 17:23:24,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1964972891] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:23:24,339 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:23:24,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 17:23:24,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418772015] [2021-12-06 17:23:24,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:23:24,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 17:23:24,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:23:24,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 17:23:24,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 17:23:24,340 INFO L87 Difference]: Start difference. First operand 4475 states and 6089 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 17:23:24,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:23:24,720 INFO L93 Difference]: Finished difference Result 10570 states and 14339 transitions. [2021-12-06 17:23:24,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:23:24,723 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), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 215 [2021-12-06 17:23:24,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:23:24,737 INFO L225 Difference]: With dead ends: 10570 [2021-12-06 17:23:24,737 INFO L226 Difference]: Without dead ends: 6145 [2021-12-06 17:23:24,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 213 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-12-06 17:23:24,745 INFO L933 BasicCegarLoop]: 1515 mSDtfsCounter, 934 mSDsluCounter, 2136 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 934 SdHoareTripleChecker+Valid, 3651 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 17:23:24,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [934 Valid, 3651 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 17:23:24,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6145 states. [2021-12-06 17:23:24,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6145 to 4483. [2021-12-06 17:23:24,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4483 states, 3440 states have (on average 1.345639534883721) internal successors, (4629), 3513 states have internal predecessors, (4629), 683 states have call successors, (683), 334 states have call predecessors, (683), 359 states have return successors, (785), 681 states have call predecessors, (785), 682 states have call successors, (785) [2021-12-06 17:23:24,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4483 states to 4483 states and 6097 transitions. [2021-12-06 17:23:24,891 INFO L78 Accepts]: Start accepts. Automaton has 4483 states and 6097 transitions. Word has length 215 [2021-12-06 17:23:24,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:23:24,892 INFO L470 AbstractCegarLoop]: Abstraction has 4483 states and 6097 transitions. [2021-12-06 17:23:24,892 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), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 17:23:24,892 INFO L276 IsEmpty]: Start isEmpty. Operand 4483 states and 6097 transitions. [2021-12-06 17:23:24,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-12-06 17:23:24,898 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:23:24,898 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-12-06 17:23:24,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 17:23:25,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:23:25,099 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:23:25,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:23:25,100 INFO L85 PathProgramCache]: Analyzing trace with hash -592633712, now seen corresponding path program 1 times [2021-12-06 17:23:25,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:23:25,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26529135] [2021-12-06 17:23:25,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:23:25,100 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:23:25,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:23:25,101 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:23:25,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 17:23:25,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:23:25,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 29 conjunts are in the unsatisfiable core [2021-12-06 17:23:25,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:23:26,039 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2021-12-06 17:23:26,039 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:23:26,039 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:23:26,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26529135] [2021-12-06 17:23:26,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26529135] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:23:26,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:23:26,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 17:23:26,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225100308] [2021-12-06 17:23:26,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:23:26,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 17:23:26,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:23:26,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 17:23:26,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-06 17:23:26,041 INFO L87 Difference]: Start difference. First operand 4483 states and 6097 transitions. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 9 states have internal predecessors, (117), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) [2021-12-06 17:23:26,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:23:26,510 INFO L93 Difference]: Finished difference Result 10681 states and 14957 transitions. [2021-12-06 17:23:26,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 17:23:26,511 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 9 states have internal predecessors, (117), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) Word has length 200 [2021-12-06 17:23:26,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:23:26,534 INFO L225 Difference]: With dead ends: 10681 [2021-12-06 17:23:26,534 INFO L226 Difference]: Without dead ends: 6248 [2021-12-06 17:23:26,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-12-06 17:23:26,542 INFO L933 BasicCegarLoop]: 1378 mSDtfsCounter, 362 mSDsluCounter, 13335 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 14713 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 17:23:26,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 14713 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 17:23:26,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6248 states. [2021-12-06 17:23:26,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6248 to 4525. [2021-12-06 17:23:26,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4525 states, 3470 states have (on average 1.3403458213256485) internal successors, (4651), 3543 states have internal predecessors, (4651), 683 states have call successors, (683), 334 states have call predecessors, (683), 371 states have return successors, (801), 693 states have call predecessors, (801), 682 states have call successors, (801) [2021-12-06 17:23:26,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4525 states to 4525 states and 6135 transitions. [2021-12-06 17:23:26,694 INFO L78 Accepts]: Start accepts. Automaton has 4525 states and 6135 transitions. Word has length 200 [2021-12-06 17:23:26,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:23:26,694 INFO L470 AbstractCegarLoop]: Abstraction has 4525 states and 6135 transitions. [2021-12-06 17:23:26,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 9 states have internal predecessors, (117), 3 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 3 states have call successors, (23) [2021-12-06 17:23:26,694 INFO L276 IsEmpty]: Start isEmpty. Operand 4525 states and 6135 transitions. [2021-12-06 17:23:26,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2021-12-06 17:23:26,700 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:23:26,700 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-12-06 17:23:26,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-06 17:23:26,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:23:26,901 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:23:26,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:23:26,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1833099563, now seen corresponding path program 1 times [2021-12-06 17:23:26,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:23:26,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [680652590] [2021-12-06 17:23:26,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:23:26,902 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:23:26,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:23:26,903 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:23:26,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 17:23:27,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:23:27,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 17:23:27,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:23:27,561 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2021-12-06 17:23:27,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:23:27,561 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:23:27,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [680652590] [2021-12-06 17:23:27,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [680652590] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:23:27,561 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:23:27,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:23:27,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048870908] [2021-12-06 17:23:27,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:23:27,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:23:27,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:23:27,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:23:27,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:23:27,563 INFO L87 Difference]: Start difference. First operand 4525 states and 6135 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-12-06 17:23:28,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:23:28,128 INFO L93 Difference]: Finished difference Result 10696 states and 14455 transitions. [2021-12-06 17:23:28,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 17:23:28,129 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-12-06 17:23:28,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:23:28,148 INFO L225 Difference]: With dead ends: 10696 [2021-12-06 17:23:28,148 INFO L226 Difference]: Without dead ends: 6221 [2021-12-06 17:23:28,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 17:23:28,154 INFO L933 BasicCegarLoop]: 1510 mSDtfsCounter, 1212 mSDsluCounter, 3340 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1218 SdHoareTripleChecker+Valid, 4850 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 17:23:28,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1218 Valid, 4850 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 17:23:28,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6221 states. [2021-12-06 17:23:28,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6221 to 4529. [2021-12-06 17:23:28,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4529 states, 3474 states have (on average 1.3399539435808865) internal successors, (4655), 3543 states have internal predecessors, (4655), 683 states have call successors, (683), 334 states have call predecessors, (683), 371 states have return successors, (801), 693 states have call predecessors, (801), 682 states have call successors, (801) [2021-12-06 17:23:28,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4529 states to 4529 states and 6139 transitions. [2021-12-06 17:23:28,299 INFO L78 Accepts]: Start accepts. Automaton has 4529 states and 6139 transitions. Word has length 226 [2021-12-06 17:23:28,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:23:28,300 INFO L470 AbstractCegarLoop]: Abstraction has 4529 states and 6139 transitions. [2021-12-06 17:23:28,300 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-12-06 17:23:28,300 INFO L276 IsEmpty]: Start isEmpty. Operand 4529 states and 6139 transitions. [2021-12-06 17:23:28,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2021-12-06 17:23:28,305 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:23:28,305 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-12-06 17:23:28,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-06 17:23:28,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:23:28,506 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:23:28,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:23:28,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1966699871, now seen corresponding path program 1 times [2021-12-06 17:23:28,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:23:28,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1462921918] [2021-12-06 17:23:28,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:23:28,508 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:23:28,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:23:28,508 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:23:28,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 17:23:28,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:23:29,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 1014 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-06 17:23:29,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:23:29,555 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 98 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2021-12-06 17:23:29,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 17:23:30,696 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2021-12-06 17:23:30,696 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:23:30,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1462921918] [2021-12-06 17:23:30,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1462921918] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 17:23:30,697 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 17:23:30,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-12-06 17:23:30,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015562782] [2021-12-06 17:23:30,697 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 17:23:30,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-06 17:23:30,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:23:30,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-06 17:23:30,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-12-06 17:23:30,698 INFO L87 Difference]: Start difference. First operand 4529 states and 6139 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-12-06 17:23:35,239 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:37,245 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:39,258 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:41,991 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:43,999 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:46,008 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:48,045 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:50,051 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:23:58,577 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:00,589 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:02,595 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:04,603 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:06,642 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:08,650 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:10,658 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:13,721 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:15,729 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:17,740 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:19,750 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:21,761 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:23,768 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 17:24:26,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:24:26,982 INFO L93 Difference]: Finished difference Result 13740 states and 19055 transitions. [2021-12-06 17:24:26,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-06 17:24:26,983 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-12-06 17:24:26,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:24:27,005 INFO L225 Difference]: With dead ends: 13740 [2021-12-06 17:24:27,005 INFO L226 Difference]: Without dead ends: 11260 [2021-12-06 17:24:27,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=204, Invalid=552, Unknown=0, NotChecked=0, Total=756 [2021-12-06 17:24:27,012 INFO L933 BasicCegarLoop]: 1515 mSDtfsCounter, 7074 mSDsluCounter, 5200 mSDsCounter, 0 mSdLazyCounter, 4848 mSolverCounterSat, 2419 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7279 SdHoareTripleChecker+Valid, 6715 SdHoareTripleChecker+Invalid, 7288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2419 IncrementalHoareTripleChecker+Valid, 4848 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 55.4s IncrementalHoareTripleChecker+Time [2021-12-06 17:24:27,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7279 Valid, 6715 Invalid, 7288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2419 Valid, 4848 Invalid, 21 Unknown, 0 Unchecked, 55.4s Time] [2021-12-06 17:24:27,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11260 states. [2021-12-06 17:24:27,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11260 to 11074. [2021-12-06 17:24:27,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11074 states, 8498 states have (on average 1.346199105671923) internal successors, (11440), 8682 states have internal predecessors, (11440), 1673 states have call successors, (1673), 797 states have call predecessors, (1673), 902 states have return successors, (2048), 1701 states have call predecessors, (2048), 1672 states have call successors, (2048) [2021-12-06 17:24:27,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11074 states to 11074 states and 15161 transitions. [2021-12-06 17:24:27,353 INFO L78 Accepts]: Start accepts. Automaton has 11074 states and 15161 transitions. Word has length 233 [2021-12-06 17:24:27,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:24:27,354 INFO L470 AbstractCegarLoop]: Abstraction has 11074 states and 15161 transitions. [2021-12-06 17:24:27,354 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-12-06 17:24:27,354 INFO L276 IsEmpty]: Start isEmpty. Operand 11074 states and 15161 transitions. [2021-12-06 17:24:27,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2021-12-06 17:24:27,359 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:24:27,359 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-12-06 17:24:27,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-06 17:24:27,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:24:27,561 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:24:27,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:24:27,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1802197632, now seen corresponding path program 1 times [2021-12-06 17:24:27,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:24:27,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1334815578] [2021-12-06 17:24:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:24:27,566 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:24:27,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:24:27,568 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:24:27,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-06 17:24:28,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:24:28,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 1018 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 17:24:28,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:24:28,392 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2021-12-06 17:24:28,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:24:28,392 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:24:28,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1334815578] [2021-12-06 17:24:28,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1334815578] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:24:28,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:24:28,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 17:24:28,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901775387] [2021-12-06 17:24:28,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:24:28,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 17:24:28,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:24:28,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 17:24:28,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 17:24:28,394 INFO L87 Difference]: Start difference. First operand 11074 states and 15161 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 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-12-06 17:24:28,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:24:28,740 INFO L93 Difference]: Finished difference Result 20193 states and 27862 transitions. [2021-12-06 17:24:28,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:24:28,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 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 235 [2021-12-06 17:24:28,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:24:28,769 INFO L225 Difference]: With dead ends: 20193 [2021-12-06 17:24:28,769 INFO L226 Difference]: Without dead ends: 11164 [2021-12-06 17:24:28,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 232 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-12-06 17:24:28,779 INFO L933 BasicCegarLoop]: 881 mSDtfsCounter, 10 mSDsluCounter, 1755 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2636 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 17:24:28,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 2636 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 17:24:28,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11164 states. [2021-12-06 17:24:29,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11164 to 11104. [2021-12-06 17:24:29,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11104 states, 8528 states have (on average 1.3461538461538463) internal successors, (11480), 8712 states have internal predecessors, (11480), 1673 states have call successors, (1673), 797 states have call predecessors, (1673), 902 states have return successors, (2048), 1701 states have call predecessors, (2048), 1672 states have call successors, (2048) [2021-12-06 17:24:29,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11104 states to 11104 states and 15201 transitions. [2021-12-06 17:24:29,120 INFO L78 Accepts]: Start accepts. Automaton has 11104 states and 15201 transitions. Word has length 235 [2021-12-06 17:24:29,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:24:29,120 INFO L470 AbstractCegarLoop]: Abstraction has 11104 states and 15201 transitions. [2021-12-06 17:24:29,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 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-12-06 17:24:29,121 INFO L276 IsEmpty]: Start isEmpty. Operand 11104 states and 15201 transitions. [2021-12-06 17:24:29,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-06 17:24:29,128 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:24:29,128 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-12-06 17:24:29,146 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-06 17:24:29,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:24:29,329 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:24:29,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:24:29,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1056928775, now seen corresponding path program 1 times [2021-12-06 17:24:29,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:24:29,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [817539982] [2021-12-06 17:24:29,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:24:29,331 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:24:29,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:24:29,332 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:24:29,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 17:24:29,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 17:24:29,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 1020 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 17:24:29,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 17:24:30,139 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2021-12-06 17:24:30,139 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 17:24:30,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 17:24:30,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [817539982] [2021-12-06 17:24:30,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [817539982] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 17:24:30,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 17:24:30,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 17:24:30,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48897168] [2021-12-06 17:24:30,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 17:24:30,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 17:24:30,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 17:24:30,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 17:24:30,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 17:24:30,140 INFO L87 Difference]: Start difference. First operand 11104 states and 15201 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, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2021-12-06 17:24:31,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 17:24:31,151 INFO L93 Difference]: Finished difference Result 26294 states and 37032 transitions. [2021-12-06 17:24:31,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 17:24:31,153 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, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) Word has length 237 [2021-12-06 17:24:31,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 17:24:31,181 INFO L225 Difference]: With dead ends: 26294 [2021-12-06 17:24:31,181 INFO L226 Difference]: Without dead ends: 15240 [2021-12-06 17:24:31,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 234 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-12-06 17:24:31,194 INFO L933 BasicCegarLoop]: 1342 mSDtfsCounter, 684 mSDsluCounter, 3209 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 4551 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 17:24:31,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [684 Valid, 4551 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 17:24:31,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15240 states. [2021-12-06 17:24:31,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15240 to 11164. [2021-12-06 17:24:31,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11164 states, 8573 states have (on average 1.3443368715735449) internal successors, (11525), 8757 states have internal predecessors, (11525), 1688 states have call successors, (1688), 797 states have call predecessors, (1688), 902 states have return successors, (2063), 1716 states have call predecessors, (2063), 1687 states have call successors, (2063) [2021-12-06 17:24:31,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11164 states to 11164 states and 15276 transitions. [2021-12-06 17:24:31,654 INFO L78 Accepts]: Start accepts. Automaton has 11164 states and 15276 transitions. Word has length 237 [2021-12-06 17:24:31,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 17:24:31,655 INFO L470 AbstractCegarLoop]: Abstraction has 11164 states and 15276 transitions. [2021-12-06 17:24:31,655 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, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 4 states have call predecessors, (28), 4 states have call successors, (28) [2021-12-06 17:24:31,655 INFO L276 IsEmpty]: Start isEmpty. Operand 11164 states and 15276 transitions. [2021-12-06 17:24:31,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-12-06 17:24:31,660 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 17:24:31,660 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-12-06 17:24:31,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-12-06 17:24:31,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:24:31,862 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 17:24:31,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 17:24:31,863 INFO L85 PathProgramCache]: Analyzing trace with hash 782169161, now seen corresponding path program 1 times [2021-12-06 17:24:31,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 17:24:31,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [330990392] [2021-12-06 17:24:31,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 17:24:31,867 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 17:24:31,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 17:24:31,869 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 17:24:31,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-06 17:24:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 17:24:33,612 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 17:24:35,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 17:24:35,388 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-12-06 17:24:35,388 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 17:24:35,389 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 17:24:35,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-12-06 17:24:35,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 17:24:35,600 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 17:24:35,609 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 17:24:35,686 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,687 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,687 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,687 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,688 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,688 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,688 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,688 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,689 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,689 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-12-06 17:24:35,692 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) [2021-12-06 17:24:35,868 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 05:24:35 BoogieIcfgContainer [2021-12-06 17:24:35,868 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 17:24:35,869 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 17:24:35,869 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 17:24:35,869 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 17:24:35,869 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 05:22:33" (3/4) ... [2021-12-06 17:24:35,871 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 17:24:35,871 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 17:24:35,872 INFO L158 Benchmark]: Toolchain (without parser) took 130195.36ms. Allocated memory was 56.6MB in the beginning and 580.9MB in the end (delta: 524.3MB). Free memory was 35.9MB in the beginning and 243.8MB in the end (delta: -207.9MB). Peak memory consumption was 316.4MB. Max. memory is 16.1GB. [2021-12-06 17:24:35,872 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 56.6MB. Free memory is still 36.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 17:24:35,872 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1458.30ms. Allocated memory was 56.6MB in the beginning and 127.9MB in the end (delta: 71.3MB). Free memory was 35.7MB in the beginning and 70.8MB in the end (delta: -35.1MB). Peak memory consumption was 55.3MB. Max. memory is 16.1GB. [2021-12-06 17:24:35,873 INFO L158 Benchmark]: Boogie Procedure Inliner took 116.42ms. Allocated memory is still 127.9MB. Free memory was 70.8MB in the beginning and 60.8MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-06 17:24:35,873 INFO L158 Benchmark]: Boogie Preprocessor took 118.18ms. Allocated memory is still 127.9MB. Free memory was 60.8MB in the beginning and 71.3MB in the end (delta: -10.5MB). Peak memory consumption was 11.6MB. Max. memory is 16.1GB. [2021-12-06 17:24:35,873 INFO L158 Benchmark]: RCFGBuilder took 6000.25ms. Allocated memory was 127.9MB in the beginning and 172.0MB in the end (delta: 44.0MB). Free memory was 71.3MB in the beginning and 108.2MB in the end (delta: -36.9MB). Peak memory consumption was 49.2MB. Max. memory is 16.1GB. [2021-12-06 17:24:35,873 INFO L158 Benchmark]: TraceAbstraction took 122494.83ms. Allocated memory was 172.0MB in the beginning and 580.9MB in the end (delta: 408.9MB). Free memory was 107.1MB in the beginning and 244.8MB in the end (delta: -137.7MB). Peak memory consumption was 382.4MB. Max. memory is 16.1GB. [2021-12-06 17:24:35,874 INFO L158 Benchmark]: Witness Printer took 2.84ms. Allocated memory is still 580.9MB. Free memory was 244.8MB in the beginning and 243.8MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 17:24:35,876 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.12ms. Allocated memory is still 56.6MB. Free memory is still 36.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1458.30ms. Allocated memory was 56.6MB in the beginning and 127.9MB in the end (delta: 71.3MB). Free memory was 35.7MB in the beginning and 70.8MB in the end (delta: -35.1MB). Peak memory consumption was 55.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 116.42ms. Allocated memory is still 127.9MB. Free memory was 70.8MB in the beginning and 60.8MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 118.18ms. Allocated memory is still 127.9MB. Free memory was 60.8MB in the beginning and 71.3MB in the end (delta: -10.5MB). Peak memory consumption was 11.6MB. Max. memory is 16.1GB. * RCFGBuilder took 6000.25ms. Allocated memory was 127.9MB in the beginning and 172.0MB in the end (delta: 44.0MB). Free memory was 71.3MB in the beginning and 108.2MB in the end (delta: -36.9MB). Peak memory consumption was 49.2MB. Max. memory is 16.1GB. * TraceAbstraction took 122494.83ms. Allocated memory was 172.0MB in the beginning and 580.9MB in the end (delta: 408.9MB). Free memory was 107.1MB in the beginning and 244.8MB in the end (delta: -137.7MB). Peak memory consumption was 382.4MB. Max. memory is 16.1GB. * Witness Printer took 2.84ms. Allocated memory is still 580.9MB. Free memory was 244.8MB in the beginning and 243.8MB in the end (delta: 1.0MB). 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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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=27, ldvarg11=0, ldvarg3=29, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27] [L6708] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg11=0, ldvarg3=29, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27] [L6708] tmp___3 = ldv_zalloc(1UL) [L6709] ldvarg12 = (unsigned char *)tmp___3 VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}] [L6710] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}] [L6710] tmp___4 = ldv_zalloc(1UL) [L6711] ldvarg5 = (unsigned char *)tmp___4 VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}] [L6712] CALL, EXPR ldv_zalloc(16UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=16, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, 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={22: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=27, ldvarg1=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27] [L6718] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27] [L6718] tmp___8 = ldv_zalloc(1UL) [L6719] ldvarg4 = (char *)tmp___8 VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, tmp___8={0:0}] [L6720] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg11=0, ldvarg12={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, tmp___8={0:0}] [L6720] tmp___9 = ldv_zalloc(512UL) [L6721] ldvarg13 = (struct file *)tmp___9 VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, tmp___8={0:0}, tmp___9={0:0}] [L6722] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, tmp___8={0:0}, tmp___9={0:0}] [L6724] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, tmp___8={0:0}, tmp___9={0:0}] [L6726] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=512, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147487744] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, tmp___8={0:0}, tmp___9={0:0}] [L6730] CALL, EXPR ldv_zalloc(232UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=232, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [__this_module={0:0}, disc_data_lock={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={24:0}, set_impl={24:0}, sync_ops={21: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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=1, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=1, tmp___18=1, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6109] return (err); VAL [\result=0, __this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6645] CALL, EXPR ldv_zalloc(40UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=40, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6654] CALL, EXPR ldv_zalloc(1752UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1752, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=1, tmp___18=1, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=2, tmp___18=1, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=2, tmp___18=1, tmp___19=0, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={281474976710656:20}, lock={281474976710656:20}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={281474976710656:156}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:156}, addr={281474976710656:156}, c=0, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={0:0}, p={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={0:0}, p={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={0:0}, p={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, data={0:0}, data + 2UL=2, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, data={0:0}, data + 2UL=2, data + 2UL=2, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, ap->flags=0, data={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=0, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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)={30:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={30: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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)={30:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={30:0}, tmp___0=0] [L5642] return (p); VAL [\old(last_index)=0, \old(size)=248, \result={30:0}, __this_module={0:0}, calloc(1UL, size)={30:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=248, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={30: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={22: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 ))={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={30:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={30: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={22:0}, e={30:0}, e={30: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7029] COND TRUE 1 VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={22:0}, e={30:0}, e={30: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7030] COND FALSE !(i < last_index) VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={22:0}, e={30:0}, e={30: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22:0}, e={30:0}, e={30: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L7158] RET ldv_set_add(LDV_SKBS, skb) [L7159] return (skb); VAL [\old(last_index)=0, \result={30:0}, __this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={30:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7={30:0}] [L6972] RET, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, \old(length)=2, __this_module={0:0}, disc_data_lock={22:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_skb_alloc()={30: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); VAL [\old(last_index)=0, \old(length)=2, \result={30:0}, __this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp={30:0}] [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [__this_module={0:0}, ap={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22:0}, islcp=1, last_index=1, ldv_dev_alloc_skb_15(skb->len + 2U)={30: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={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=0, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___2=0] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [__this_module={0:0}, ap={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___2=0] [L6417] CALL skb_reserve(npkt, 2) VAL [\old(len)=2, __this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={30:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___2=0] [L6418] EXPR skb->len VAL [__this_module={0:0}, ap={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=0, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___2=0] [L6418] CALL, EXPR skb_put(npkt, skb->len) VAL [\old(arg1)=null, __this_module={0:0}, arg0={30:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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:34078720}, __this_module={0:0}, arg0={30:0}, arg0={30:0}, arg1=null, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, ret_val={0:34078720}, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6418] RET, EXPR skb_put(npkt, skb->len) VAL [__this_module={0:0}, ap={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->len=0, skb_put(npkt, skb->len)={0:34078720}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->data={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, to={0:34078720}, to={0:34078720}] [L5596] EXPR, FCALL memcpy(to, (void const *)skb->data, __len) VAL [\old(len)=0, __len=0, __this_module={0:0}, disc_data_lock={22: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:34078720}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, skb->data={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, to={0:34078720}, to={0:34078720}] [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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, set_impl[i]={30:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L6420] RET ldv_consume_skb_17(skb) [L6421] skb = npkt VAL [__this_module={0:0}, ap={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={30:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___1={0:34078720}, tmp___2=0] [L6424] CALL skb_push(skb, 2U) VAL [\old(arg1)=null, __this_module={0:0}, arg0={30:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, size=1, sync_ops={21: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={30:0}, arg0={30:0}, arg1=null, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={30:0}, skb={0:0}, skb_push(skb, 2U)={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___1={0:34078720}, 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={281474976710656:0}, ap={281474976710656:0}, ap->flags=0, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={30:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___1={0:34078720}, tmp___2=0] [L6430] COND FALSE !((unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U) [L6434] return (skb); VAL [\result={30:0}, __this_module={0:0}, ap={281474976710656:0}, ap={281474976710656:0}, data={0:0}, disc_data_lock={22: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={30:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={24:0}, skb={30:0}, skb={0:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={30:0}, tmp___1={0:34078720}, 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={281474976710656:0}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={30:0}, skb={0:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={22: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={281474976710656:20}, lock={281474976710656:20}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={21: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={281474976710656:0}, ap={281474976710656:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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={281474976710656:0}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={30:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0] [L6456] return (1); VAL [\result=1, __this_module={0:0}, ap={281474976710656:0}, chan={0:0}, chan={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, skb={0:0}, skb={30:0}, sync_ops={21: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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=2, tmp___18=1, tmp___19=0, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=1, tmp___18=1, tmp___19=0, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=1, tmp___18=0, tmp___19=0, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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=27, ldvarg1=27, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=26, ldvarg15=28, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=29, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=29, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=26, tmp___14={0:0}, tmp___15=28, tmp___16=1, tmp___18=0, tmp___19=0, tmp___2=27, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=27, 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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={24:0}, sync_ops={21: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={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}, tmp___7=0] [L7222] CALL ldv_error() VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21:0}, sync_ops_group0={0:0}] [L5666] reach_error() VAL [__this_module={0:0}, disc_data_lock={22: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={23:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={24:0}, sync_ops={21: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: 122.2s, OverallIterations: 17, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 100.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 32 mSolverCounterUnknown, 15579 SdHoareTripleChecker+Valid, 96.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15187 mSDsluCounter, 66966 SdHoareTripleChecker+Invalid, 93.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 49086 mSDsCounter, 3231 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7204 IncrementalHoareTripleChecker+Invalid, 10467 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3231 mSolverCounterUnsat, 17880 mSDtfsCounter, 7204 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3050 GetRequests, 2954 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 2.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11164occurred in iteration=16, InterpolantAutomatonStates: 103, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.8s AutomataMinimizationTime, 16 MinimizatonAttempts, 9797 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 5.0s SatisfiabilityAnalysisTime, 5.9s InterpolantComputationTime, 3022 NumberOfCodeBlocks, 3022 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 3001 ConstructedInterpolants, 0 QuantifiedInterpolants, 4714 SizeOfPredicates, 62 NumberOfNonLiveVariables, 11797 ConjunctsInSsa, 125 ConjunctsInUnsatCore, 17 InterpolantComputations, 15 PerfectInterpolantSequences, 4930/4944 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-12-06 17:24:35,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39ff2394-5ca0-4365-9403-1e236b8c60f9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample