./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 6344be269056834d180d9b5e1136d4ee678a64c336fe877230b0ca721a1da138 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 02:45:58,397 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 02:45:58,399 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 02:45:58,444 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 02:45:58,445 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 02:45:58,446 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 02:45:58,448 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 02:45:58,451 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 02:45:58,453 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 02:45:58,454 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 02:45:58,456 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 02:45:58,457 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 02:45:58,458 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 02:45:58,459 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 02:45:58,461 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 02:45:58,463 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 02:45:58,464 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 02:45:58,466 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 02:45:58,468 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 02:45:58,471 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 02:45:58,474 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 02:45:58,481 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 02:45:58,482 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 02:45:58,490 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 02:45:58,500 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 02:45:58,500 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 02:45:58,501 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 02:45:58,502 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 02:45:58,502 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 02:45:58,504 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 02:45:58,504 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 02:45:58,505 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 02:45:58,506 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 02:45:58,507 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 02:45:58,509 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 02:45:58,509 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 02:45:58,510 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 02:45:58,510 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 02:45:58,511 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 02:45:58,517 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 02:45:58,518 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 02:45:58,519 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-23 02:45:58,567 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 02:45:58,568 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 02:45:58,568 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 02:45:58,568 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 02:45:58,569 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 02:45:58,569 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 02:45:58,570 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 02:45:58,570 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 02:45:58,570 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 02:45:58,570 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-23 02:45:58,570 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 02:45:58,571 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 02:45:58,571 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-23 02:45:58,571 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-23 02:45:58,576 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 02:45:58,577 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-23 02:45:58,577 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-23 02:45:58,577 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-23 02:45:58,578 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 02:45:58,578 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 02:45:58,578 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 02:45:58,578 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 02:45:58,579 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 02:45:58,579 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 02:45:58,579 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 02:45:58,580 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 02:45:58,581 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 02:45:58,582 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 02:45:58,582 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 02:45:58,583 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:45:58,583 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 02:45:58,583 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 02:45:58,583 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 02:45:58,584 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-23 02:45:58,584 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 02:45:58,584 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 02:45:58,585 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 02:45:58,585 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 02:45:58,586 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/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_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V 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 -> Taipan 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 -> 6344be269056834d180d9b5e1136d4ee678a64c336fe877230b0ca721a1da138 [2021-11-23 02:45:58,918 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 02:45:58,949 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 02:45:58,952 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 02:45:58,953 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 02:45:58,954 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 02:45:58,956 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i [2021-11-23 02:45:59,034 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/9c428b040/558ff022226b45e9a0b6eac71c4a60d7/FLAG2a72c1942 [2021-11-23 02:46:00,046 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 02:46:00,048 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i [2021-11-23 02:46:00,115 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/9c428b040/558ff022226b45e9a0b6eac71c4a60d7/FLAG2a72c1942 [2021-11-23 02:46:00,353 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/9c428b040/558ff022226b45e9a0b6eac71c4a60d7 [2021-11-23 02:46:00,355 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 02:46:00,357 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 02:46:00,358 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 02:46:00,358 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 02:46:00,362 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 02:46:00,363 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:46:00" (1/1) ... [2021-11-23 02:46:00,365 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34698ff0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:00, skipping insertion in model container [2021-11-23 02:46:00,365 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:46:00" (1/1) ... [2021-11-23 02:46:00,372 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 02:46:00,556 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:46:02,429 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_bfa78d13-b518-4099-bae3-fd83fbf5b816/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i[190502,190515] [2021-11-23 02:46:02,991 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:02,998 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:02,999 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:03,005 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:04,248 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:46:04,324 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 02:46:04,572 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_bfa78d13-b518-4099-bae3-fd83fbf5b816/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i[190502,190515] [2021-11-23 02:46:04,718 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:04,721 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:04,721 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:04,725 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:46:05,140 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:46:05,421 INFO L208 MainTranslator]: Completed translation [2021-11-23 02:46:05,422 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05 WrapperNode [2021-11-23 02:46:05,422 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 02:46:05,423 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 02:46:05,424 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 02:46:05,424 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 02:46:05,432 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:05,614 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:05,914 INFO L137 Inliner]: procedures = 352, calls = 6445, calls flagged for inlining = 152, calls inlined = 32, statements flattened = 4275 [2021-11-23 02:46:05,915 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 02:46:05,917 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 02:46:05,917 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 02:46:05,917 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 02:46:05,928 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:05,929 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:05,977 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:05,977 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:06,102 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:06,128 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:06,158 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:06,192 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 02:46:06,194 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 02:46:06,194 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 02:46:06,194 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 02:46:06,195 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (1/1) ... [2021-11-23 02:46:06,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:46:06,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:46:06,229 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 02:46:06,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 02:46:06,278 INFO L130 BoogieDeclarations]: Found specification of procedure gigaset_schedule_event [2021-11-23 02:46:06,279 INFO L138 BoogieDeclarations]: Found implementation of procedure gigaset_schedule_event [2021-11-23 02:46:06,279 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2021-11-23 02:46:06,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2021-11-23 02:46:06,279 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-11-23 02:46:06,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-23 02:46:06,280 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-23 02:46:06,280 INFO L130 BoogieDeclarations]: Found specification of procedure gigaset_add_event [2021-11-23 02:46:06,280 INFO L138 BoogieDeclarations]: Found implementation of procedure gigaset_add_event [2021-11-23 02:46:06,280 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-23 02:46:06,280 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-23 02:46:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-23 02:46:06,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-23 02:46:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2021-11-23 02:46:06,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2021-11-23 02:46:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_3 [2021-11-23 02:46:06,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_3 [2021-11-23 02:46:06,281 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2021-11-23 02:46:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2021-11-23 02:46:06,282 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-23 02:46:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-23 02:46:06,282 INFO L130 BoogieDeclarations]: Found specification of procedure gigaset_dbg_buffer [2021-11-23 02:46:06,282 INFO L138 BoogieDeclarations]: Found implementation of procedure gigaset_dbg_buffer [2021-11-23 02:46:06,283 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-23 02:46:06,283 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-23 02:46:06,283 INFO L130 BoogieDeclarations]: Found specification of procedure gigaset_enterconfigmode [2021-11-23 02:46:06,283 INFO L138 BoogieDeclarations]: Found implementation of procedure gigaset_enterconfigmode [2021-11-23 02:46:06,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 02:46:06,284 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-23 02:46:06,284 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-23 02:46:06,284 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-23 02:46:06,284 INFO L130 BoogieDeclarations]: Found specification of procedure if_ioctl [2021-11-23 02:46:06,285 INFO L138 BoogieDeclarations]: Found implementation of procedure if_ioctl [2021-11-23 02:46:06,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-11-23 02:46:06,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-11-23 02:46:06,285 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 02:46:06,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-23 02:46:06,286 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-11-23 02:46:06,286 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-11-23 02:46:06,286 INFO L130 BoogieDeclarations]: Found specification of procedure if_tiocmget [2021-11-23 02:46:06,286 INFO L138 BoogieDeclarations]: Found implementation of procedure if_tiocmget [2021-11-23 02:46:06,287 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-23 02:46:06,288 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-23 02:46:06,288 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-11-23 02:46:06,288 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-11-23 02:46:06,289 INFO L130 BoogieDeclarations]: Found specification of procedure if_config [2021-11-23 02:46:06,289 INFO L138 BoogieDeclarations]: Found implementation of procedure if_config [2021-11-23 02:46:06,289 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2021-11-23 02:46:06,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2021-11-23 02:46:06,289 INFO L130 BoogieDeclarations]: Found specification of procedure if_chars_in_buffer [2021-11-23 02:46:06,289 INFO L138 BoogieDeclarations]: Found implementation of procedure if_chars_in_buffer [2021-11-23 02:46:06,289 INFO L130 BoogieDeclarations]: Found specification of procedure if_write_room [2021-11-23 02:46:06,290 INFO L138 BoogieDeclarations]: Found implementation of procedure if_write_room [2021-11-23 02:46:06,290 INFO L130 BoogieDeclarations]: Found specification of procedure if_lock [2021-11-23 02:46:06,291 INFO L138 BoogieDeclarations]: Found implementation of procedure if_lock [2021-11-23 02:46:06,291 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-23 02:46:06,291 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-23 02:46:06,291 INFO L130 BoogieDeclarations]: Found specification of procedure if_throttle [2021-11-23 02:46:06,291 INFO L138 BoogieDeclarations]: Found implementation of procedure if_throttle [2021-11-23 02:46:06,291 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2021-11-23 02:46:06,291 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2021-11-23 02:46:06,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-23 02:46:06,292 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-11-23 02:46:06,292 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-11-23 02:46:06,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_1 [2021-11-23 02:46:06,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_1 [2021-11-23 02:46:06,293 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2021-11-23 02:46:06,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2021-11-23 02:46:06,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-23 02:46:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-23 02:46:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-23 02:46:06,294 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-23 02:46:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-23 02:46:06,294 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2021-11-23 02:46:06,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-23 02:46:06,295 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2021-11-23 02:46:06,295 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2021-11-23 02:46:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 02:46:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-23 02:46:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-23 02:46:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2021-11-23 02:46:06,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2021-11-23 02:46:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-23 02:46:06,298 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-23 02:46:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure if_tiocmset [2021-11-23 02:46:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure if_tiocmset [2021-11-23 02:46:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2021-11-23 02:46:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2021-11-23 02:46:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure if_open [2021-11-23 02:46:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure if_open [2021-11-23 02:46:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-23 02:46:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-23 02:46:06,300 INFO L130 BoogieDeclarations]: Found specification of procedure setflags [2021-11-23 02:46:06,300 INFO L138 BoogieDeclarations]: Found implementation of procedure setflags [2021-11-23 02:46:06,300 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-11-23 02:46:06,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-11-23 02:46:06,300 INFO L130 BoogieDeclarations]: Found specification of procedure if_unthrottle [2021-11-23 02:46:06,301 INFO L138 BoogieDeclarations]: Found implementation of procedure if_unthrottle [2021-11-23 02:46:06,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 02:46:06,301 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2021-11-23 02:46:06,301 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2021-11-23 02:46:06,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 02:46:06,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 02:46:06,303 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2021-11-23 02:46:06,305 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2021-11-23 02:46:06,908 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 02:46:06,911 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 02:46:07,428 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-11-23 02:46:07,428 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-11-23 02:46:07,454 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:46:07,458 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:46:07,770 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##76: assume !false;call ULTIMATE.dealloc(if_version_~#version~0#1.base, if_version_~#version~0#1.offset);havoc if_version_~#version~0#1.base, if_version_~#version~0#1.offset;call ULTIMATE.dealloc(if_version_~#compat~0#1.base, if_version_~#compat~0#1.offset);havoc if_version_~#compat~0#1.base, if_version_~#compat~0#1.offset;call ULTIMATE.dealloc(if_version_~#__wait~4#1.base, if_version_~#__wait~4#1.offset);havoc if_version_~#__wait~4#1.base, if_version_~#__wait~4#1.offset; [2021-11-23 02:46:07,771 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume false; [2021-11-23 02:46:07,776 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##53: assume !false; [2021-11-23 02:46:07,776 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##52: assume false; [2021-11-23 02:46:07,777 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume false; [2021-11-23 02:46:07,777 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume !false; [2021-11-23 02:46:07,777 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##39: assume !false; [2021-11-23 02:46:07,777 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume false; [2021-11-23 02:46:07,778 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##30: assume !false; [2021-11-23 02:46:07,778 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##29: assume false; [2021-11-23 02:46:07,778 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2021-11-23 02:46:07,778 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2021-11-23 02:46:07,999 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !false; [2021-11-23 02:46:08,000 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7: assume false; [2021-11-23 02:46:08,000 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L5012-1: ~tmp~4#1.base, ~tmp~4#1.offset := #t~ret76#1.base, #t~ret76#1.offset;havoc #t~ret76#1.base, #t~ret76#1.offset;~__ptr~0#1.base, ~__ptr~0#1.offset := ~tmp~4#1.base, ~tmp~4#1.offset; [2021-11-23 02:46:08,000 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L5012: SUMMARY for call #t~ret76#1.base, #t~ret76#1.offset := get_current(); srcloc: null [2021-11-23 02:46:08,005 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:46:08,008 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:46:08,012 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:46:08,181 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2021-11-23 02:46:08,181 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2021-11-23 02:46:08,181 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume false; [2021-11-23 02:46:08,181 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##62: assume !false; [2021-11-23 02:46:08,182 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##41: assume !false; [2021-11-23 02:46:08,182 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume false; [2021-11-23 02:46:08,445 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:47:08,201 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume !false; [2021-11-23 02:47:08,201 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume false; [2021-11-23 02:47:08,224 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 02:47:08,862 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 02:47:08,862 INFO L301 CfgBuilder]: Removed 6 assume(true) statements. [2021-11-23 02:47:08,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:47:08 BoogieIcfgContainer [2021-11-23 02:47:08,867 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 02:47:08,869 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 02:47:08,869 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 02:47:08,872 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 02:47:08,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:46:00" (1/3) ... [2021-11-23 02:47:08,873 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d5a8a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:47:08, skipping insertion in model container [2021-11-23 02:47:08,874 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:46:05" (2/3) ... [2021-11-23 02:47:08,875 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d5a8a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:47:08, skipping insertion in model container [2021-11-23 02:47:08,875 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:47:08" (3/3) ... [2021-11-23 02:47:08,876 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i [2021-11-23 02:47:08,881 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 02:47:08,881 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 02:47:08,944 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 02:47:08,959 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 02:47:08,960 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 02:47:09,000 INFO L276 IsEmpty]: Start isEmpty. Operand has 483 states, 322 states have (on average 1.4037267080745341) internal successors, (452), 335 states have internal predecessors, (452), 117 states have call successors, (117), 43 states have call predecessors, (117), 43 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2021-11-23 02:47:09,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-23 02:47:09,006 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:09,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:47:09,007 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:09,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:09,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1639507856, now seen corresponding path program 1 times [2021-11-23 02:47:09,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:09,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801871347] [2021-11-23 02:47:09,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:09,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:09,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:09,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:09,939 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:09,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801871347] [2021-11-23 02:47:09,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801871347] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:09,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:09,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 02:47:09,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311058135] [2021-11-23 02:47:09,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:09,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:47:09,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:09,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:47:09,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:47:09,977 INFO L87 Difference]: Start difference. First operand has 483 states, 322 states have (on average 1.4037267080745341) internal successors, (452), 335 states have internal predecessors, (452), 117 states have call successors, (117), 43 states have call predecessors, (117), 43 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-23 02:47:11,168 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:11,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:11,970 INFO L93 Difference]: Finished difference Result 1416 states and 2086 transitions. [2021-11-23 02:47:11,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:47:11,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2021-11-23 02:47:11,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:12,009 INFO L225 Difference]: With dead ends: 1416 [2021-11-23 02:47:12,010 INFO L226 Difference]: Without dead ends: 934 [2021-11-23 02:47:12,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:47:12,028 INFO L933 BasicCegarLoop]: 713 mSDtfsCounter, 642 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:12,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [642 Valid, 1326 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-23 02:47:12,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2021-11-23 02:47:12,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 929. [2021-11-23 02:47:12,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 622 states have (on average 1.4019292604501608) internal successors, (872), 645 states have internal predecessors, (872), 223 states have call successors, (223), 84 states have call predecessors, (223), 83 states have return successors, (243), 219 states have call predecessors, (243), 221 states have call successors, (243) [2021-11-23 02:47:12,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1338 transitions. [2021-11-23 02:47:12,190 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1338 transitions. Word has length 20 [2021-11-23 02:47:12,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:12,191 INFO L470 AbstractCegarLoop]: Abstraction has 929 states and 1338 transitions. [2021-11-23 02:47:12,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-23 02:47:12,191 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1338 transitions. [2021-11-23 02:47:12,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-23 02:47:12,196 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:12,196 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:12,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 02:47:12,197 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:12,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:12,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1750485667, now seen corresponding path program 1 times [2021-11-23 02:47:12,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:12,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380089105] [2021-11-23 02:47:12,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:12,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:12,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:12,731 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:12,735 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:12,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380089105] [2021-11-23 02:47:12,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380089105] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:12,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:12,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-23 02:47:12,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983353095] [2021-11-23 02:47:12,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:12,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:47:12,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:12,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:47:12,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:47:12,740 INFO L87 Difference]: Start difference. First operand 929 states and 1338 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:47:14,371 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:15,512 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:16,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:16,098 INFO L93 Difference]: Finished difference Result 1985 states and 2895 transitions. [2021-11-23 02:47:16,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:47:16,099 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 37 [2021-11-23 02:47:16,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:16,109 INFO L225 Difference]: With dead ends: 1985 [2021-11-23 02:47:16,109 INFO L226 Difference]: Without dead ends: 1060 [2021-11-23 02:47:16,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:47:16,114 INFO L933 BasicCegarLoop]: 620 mSDtfsCounter, 70 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1208 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:16,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 1208 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2021-11-23 02:47:16,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2021-11-23 02:47:16,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1060. [2021-11-23 02:47:16,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 717 states have (on average 1.4142259414225942) internal successors, (1014), 746 states have internal predecessors, (1014), 259 states have call successors, (259), 84 states have call predecessors, (259), 83 states have return successors, (284), 253 states have call predecessors, (284), 257 states have call successors, (284) [2021-11-23 02:47:16,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1557 transitions. [2021-11-23 02:47:16,187 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1557 transitions. Word has length 37 [2021-11-23 02:47:16,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:16,187 INFO L470 AbstractCegarLoop]: Abstraction has 1060 states and 1557 transitions. [2021-11-23 02:47:16,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:47:16,188 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1557 transitions. [2021-11-23 02:47:16,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-23 02:47:16,192 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:16,192 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:16,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-23 02:47:16,192 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:16,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:16,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1482530163, now seen corresponding path program 1 times [2021-11-23 02:47:16,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:16,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312582064] [2021-11-23 02:47:16,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:16,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:16,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:16,644 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:16,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312582064] [2021-11-23 02:47:16,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312582064] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:16,645 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:16,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 02:47:16,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686629985] [2021-11-23 02:47:16,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:16,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 02:47:16,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:16,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 02:47:16,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-23 02:47:16,648 INFO L87 Difference]: Start difference. First operand 1060 states and 1557 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:47:18,796 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:19,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:19,382 INFO L93 Difference]: Finished difference Result 1609 states and 2404 transitions. [2021-11-23 02:47:19,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 02:47:19,382 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 36 [2021-11-23 02:47:19,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:19,391 INFO L225 Difference]: With dead ends: 1609 [2021-11-23 02:47:19,391 INFO L226 Difference]: Without dead ends: 1068 [2021-11-23 02:47:19,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:47:19,396 INFO L933 BasicCegarLoop]: 597 mSDtfsCounter, 5 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1786 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:19,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 1786 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 249 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2021-11-23 02:47:19,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2021-11-23 02:47:19,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1066. [2021-11-23 02:47:19,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1066 states, 722 states have (on average 1.4113573407202216) internal successors, (1019), 752 states have internal predecessors, (1019), 259 states have call successors, (259), 84 states have call predecessors, (259), 84 states have return successors, (286), 253 states have call predecessors, (286), 257 states have call successors, (286) [2021-11-23 02:47:19,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1066 states to 1066 states and 1564 transitions. [2021-11-23 02:47:19,456 INFO L78 Accepts]: Start accepts. Automaton has 1066 states and 1564 transitions. Word has length 36 [2021-11-23 02:47:19,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:19,457 INFO L470 AbstractCegarLoop]: Abstraction has 1066 states and 1564 transitions. [2021-11-23 02:47:19,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-23 02:47:19,458 INFO L276 IsEmpty]: Start isEmpty. Operand 1066 states and 1564 transitions. [2021-11-23 02:47:19,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-23 02:47:19,470 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:19,470 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:19,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-23 02:47:19,471 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:19,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:19,472 INFO L85 PathProgramCache]: Analyzing trace with hash -457684627, now seen corresponding path program 1 times [2021-11-23 02:47:19,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:19,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716057578] [2021-11-23 02:47:19,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:19,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:19,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:19,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:19,929 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:19,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716057578] [2021-11-23 02:47:19,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716057578] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:19,929 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:19,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 02:47:19,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713384646] [2021-11-23 02:47:19,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:19,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 02:47:19,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:19,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 02:47:19,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:47:19,932 INFO L87 Difference]: Start difference. First operand 1066 states and 1564 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-11-23 02:47:21,220 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:24,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:25,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:25,222 INFO L93 Difference]: Finished difference Result 1637 states and 2445 transitions. [2021-11-23 02:47:25,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 02:47:25,222 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 50 [2021-11-23 02:47:25,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:25,232 INFO L225 Difference]: With dead ends: 1637 [2021-11-23 02:47:25,232 INFO L226 Difference]: Without dead ends: 1092 [2021-11-23 02:47:25,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-23 02:47:25,236 INFO L933 BasicCegarLoop]: 602 mSDtfsCounter, 15 mSDsluCounter, 2024 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 2391 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:25,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 2391 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2021-11-23 02:47:25,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2021-11-23 02:47:25,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 1078. [2021-11-23 02:47:25,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 732 states have (on average 1.4139344262295082) internal successors, (1035), 762 states have internal predecessors, (1035), 261 states have call successors, (261), 84 states have call predecessors, (261), 84 states have return successors, (288), 255 states have call predecessors, (288), 259 states have call successors, (288) [2021-11-23 02:47:25,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1584 transitions. [2021-11-23 02:47:25,295 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1584 transitions. Word has length 50 [2021-11-23 02:47:25,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:25,296 INFO L470 AbstractCegarLoop]: Abstraction has 1078 states and 1584 transitions. [2021-11-23 02:47:25,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-11-23 02:47:25,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1584 transitions. [2021-11-23 02:47:25,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-23 02:47:25,300 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:25,300 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:25,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-23 02:47:25,301 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:25,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:25,303 INFO L85 PathProgramCache]: Analyzing trace with hash -936172574, now seen corresponding path program 1 times [2021-11-23 02:47:25,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:25,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813849416] [2021-11-23 02:47:25,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:25,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:25,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:25,696 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:25,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813849416] [2021-11-23 02:47:25,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813849416] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:25,696 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:25,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 02:47:25,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253452272] [2021-11-23 02:47:25,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:25,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 02:47:25,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 02:47:25,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:47:25,703 INFO L87 Difference]: Start difference. First operand 1078 states and 1584 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:47:27,270 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:28,679 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:30,614 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:31,985 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:32,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:32,724 INFO L93 Difference]: Finished difference Result 2066 states and 3020 transitions. [2021-11-23 02:47:32,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-23 02:47:32,725 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 51 [2021-11-23 02:47:32,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:32,734 INFO L225 Difference]: With dead ends: 2066 [2021-11-23 02:47:32,734 INFO L226 Difference]: Without dead ends: 991 [2021-11-23 02:47:32,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:47:32,742 INFO L933 BasicCegarLoop]: 598 mSDtfsCounter, 3 mSDsluCounter, 2027 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2387 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:32,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2387 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2021-11-23 02:47:32,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2021-11-23 02:47:32,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 988. [2021-11-23 02:47:32,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 668 states have (on average 1.405688622754491) internal successors, (939), 695 states have internal predecessors, (939), 236 states have call successors, (236), 82 states have call predecessors, (236), 83 states have return successors, (261), 231 states have call predecessors, (261), 234 states have call successors, (261) [2021-11-23 02:47:32,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 1436 transitions. [2021-11-23 02:47:32,798 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 1436 transitions. Word has length 51 [2021-11-23 02:47:32,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:32,798 INFO L470 AbstractCegarLoop]: Abstraction has 988 states and 1436 transitions. [2021-11-23 02:47:32,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-23 02:47:32,799 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 1436 transitions. [2021-11-23 02:47:32,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-23 02:47:32,801 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:32,801 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:32,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-23 02:47:32,802 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:32,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:32,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1491633133, now seen corresponding path program 1 times [2021-11-23 02:47:32,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:32,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517310095] [2021-11-23 02:47:32,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:32,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:33,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:33,409 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:33,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517310095] [2021-11-23 02:47:33,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517310095] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:33,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:33,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-23 02:47:33,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058181432] [2021-11-23 02:47:33,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:33,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 02:47:33,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:33,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 02:47:33,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2021-11-23 02:47:33,412 INFO L87 Difference]: Start difference. First operand 988 states and 1436 transitions. Second operand has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:47:35,557 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:37,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:37,872 INFO L93 Difference]: Finished difference Result 1595 states and 2389 transitions. [2021-11-23 02:47:37,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 02:47:37,872 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 60 [2021-11-23 02:47:37,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:37,886 INFO L225 Difference]: With dead ends: 1595 [2021-11-23 02:47:37,886 INFO L226 Difference]: Without dead ends: 1587 [2021-11-23 02:47:37,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=49, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:47:37,890 INFO L933 BasicCegarLoop]: 526 mSDtfsCounter, 1555 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 709 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1645 SdHoareTripleChecker+Valid, 1418 SdHoareTripleChecker+Invalid, 1901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 709 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:37,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1645 Valid, 1418 Invalid, 1901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [709 Valid, 1191 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 02:47:37,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states. [2021-11-23 02:47:37,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 1495. [2021-11-23 02:47:37,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1495 states, 1010 states have (on average 1.396039603960396) internal successors, (1410), 1047 states have internal predecessors, (1410), 354 states have call successors, (354), 121 states have call predecessors, (354), 130 states have return successors, (450), 358 states have call predecessors, (450), 352 states have call successors, (450) [2021-11-23 02:47:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 2214 transitions. [2021-11-23 02:47:37,977 INFO L78 Accepts]: Start accepts. Automaton has 1495 states and 2214 transitions. Word has length 60 [2021-11-23 02:47:37,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:37,978 INFO L470 AbstractCegarLoop]: Abstraction has 1495 states and 2214 transitions. [2021-11-23 02:47:37,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:47:37,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1495 states and 2214 transitions. [2021-11-23 02:47:37,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-23 02:47:37,982 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:37,982 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:37,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-23 02:47:37,982 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:37,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:37,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1983923640, now seen corresponding path program 1 times [2021-11-23 02:47:37,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:37,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436352148] [2021-11-23 02:47:37,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:37,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:40,138 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:40,138 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:40,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436352148] [2021-11-23 02:47:40,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436352148] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:40,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:40,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-23 02:47:40,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989100149] [2021-11-23 02:47:40,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:40,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-23 02:47:40,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:40,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-23 02:47:40,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-23 02:47:40,140 INFO L87 Difference]: Start difference. First operand 1495 states and 2214 transitions. Second operand has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:47:41,606 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:43,617 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:48,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:48,883 INFO L93 Difference]: Finished difference Result 2456 states and 3750 transitions. [2021-11-23 02:47:48,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 02:47:48,884 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2021-11-23 02:47:48,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:48,906 INFO L225 Difference]: With dead ends: 2456 [2021-11-23 02:47:48,907 INFO L226 Difference]: Without dead ends: 2453 [2021-11-23 02:47:48,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-23 02:47:48,910 INFO L933 BasicCegarLoop]: 1099 mSDtfsCounter, 1702 mSDsluCounter, 2736 mSDsCounter, 0 mSdLazyCounter, 3479 mSolverCounterSat, 489 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1814 SdHoareTripleChecker+Valid, 3438 SdHoareTripleChecker+Invalid, 3969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 489 IncrementalHoareTripleChecker+Valid, 3479 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:48,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1814 Valid, 3438 Invalid, 3969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [489 Valid, 3479 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2021-11-23 02:47:48,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2453 states. [2021-11-23 02:47:49,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2453 to 2348. [2021-11-23 02:47:49,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2348 states, 1585 states have (on average 1.3798107255520504) internal successors, (2187), 1634 states have internal predecessors, (2187), 554 states have call successors, (554), 163 states have call predecessors, (554), 208 states have return successors, (819), 602 states have call predecessors, (819), 552 states have call successors, (819) [2021-11-23 02:47:49,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2348 states to 2348 states and 3560 transitions. [2021-11-23 02:47:49,062 INFO L78 Accepts]: Start accepts. Automaton has 2348 states and 3560 transitions. Word has length 63 [2021-11-23 02:47:49,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:49,063 INFO L470 AbstractCegarLoop]: Abstraction has 2348 states and 3560 transitions. [2021-11-23 02:47:49,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-23 02:47:49,063 INFO L276 IsEmpty]: Start isEmpty. Operand 2348 states and 3560 transitions. [2021-11-23 02:47:49,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-23 02:47:49,066 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:49,067 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:49,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-23 02:47:49,067 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:49,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:49,069 INFO L85 PathProgramCache]: Analyzing trace with hash 910254462, now seen corresponding path program 1 times [2021-11-23 02:47:49,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:49,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296374868] [2021-11-23 02:47:49,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:49,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:47:49,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:47:49,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:47:49,481 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:47:49,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296374868] [2021-11-23 02:47:49,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296374868] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:47:49,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:47:49,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 02:47:49,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391218224] [2021-11-23 02:47:49,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:47:49,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 02:47:49,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:47:49,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 02:47:49,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:47:49,485 INFO L87 Difference]: Start difference. First operand 2348 states and 3560 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-23 02:47:51,345 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:52,741 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:53,996 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:55,318 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:47:56,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:47:56,225 INFO L93 Difference]: Finished difference Result 2502 states and 3834 transitions. [2021-11-23 02:47:56,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 02:47:56,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 70 [2021-11-23 02:47:56,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:47:56,252 INFO L225 Difference]: With dead ends: 2502 [2021-11-23 02:47:56,253 INFO L226 Difference]: Without dead ends: 2497 [2021-11-23 02:47:56,255 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:47:56,256 INFO L933 BasicCegarLoop]: 696 mSDtfsCounter, 94 mSDsluCounter, 2235 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 2675 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2021-11-23 02:47:56,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 2675 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 6.6s Time] [2021-11-23 02:47:56,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2497 states. [2021-11-23 02:47:56,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2497 to 2356. [2021-11-23 02:47:56,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2356 states, 1591 states have (on average 1.3783783783783783) internal successors, (2193), 1640 states have internal predecessors, (2193), 554 states have call successors, (554), 163 states have call predecessors, (554), 210 states have return successors, (827), 604 states have call predecessors, (827), 552 states have call successors, (827) [2021-11-23 02:47:56,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2356 states to 2356 states and 3574 transitions. [2021-11-23 02:47:56,410 INFO L78 Accepts]: Start accepts. Automaton has 2356 states and 3574 transitions. Word has length 70 [2021-11-23 02:47:56,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:47:56,411 INFO L470 AbstractCegarLoop]: Abstraction has 2356 states and 3574 transitions. [2021-11-23 02:47:56,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-23 02:47:56,411 INFO L276 IsEmpty]: Start isEmpty. Operand 2356 states and 3574 transitions. [2021-11-23 02:47:56,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-23 02:47:56,414 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:47:56,415 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:47:56,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-23 02:47:56,415 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:47:56,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:47:56,416 INFO L85 PathProgramCache]: Analyzing trace with hash 199854944, now seen corresponding path program 1 times [2021-11-23 02:47:56,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:47:56,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089966870] [2021-11-23 02:47:56,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:47:56,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:48:06,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:48:07,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:48:07,317 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:48:07,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089966870] [2021-11-23 02:48:07,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089966870] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:48:07,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:48:07,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-23 02:48:07,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878929386] [2021-11-23 02:48:07,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:48:07,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 02:48:07,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:48:07,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 02:48:07,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:48:07,319 INFO L87 Difference]: Start difference. First operand 2356 states and 3574 transitions. Second operand has 10 states, 7 states have (on average 6.428571428571429) internal successors, (45), 9 states have internal predecessors, (45), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-11-23 02:48:08,576 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:10,588 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:11,722 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:13,430 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:15,441 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:16,498 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:18,510 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:20,378 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:22,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:48:22,375 INFO L93 Difference]: Finished difference Result 3764 states and 5864 transitions. [2021-11-23 02:48:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 02:48:22,376 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 7 states have (on average 6.428571428571429) internal successors, (45), 9 states have internal predecessors, (45), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 71 [2021-11-23 02:48:22,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:48:22,402 INFO L225 Difference]: With dead ends: 3764 [2021-11-23 02:48:22,402 INFO L226 Difference]: Without dead ends: 2351 [2021-11-23 02:48:22,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-11-23 02:48:22,414 INFO L933 BasicCegarLoop]: 594 mSDtfsCounter, 22 mSDsluCounter, 4473 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 4558 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2021-11-23 02:48:22,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 4558 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 886 Invalid, 3 Unknown, 0 Unchecked, 14.9s Time] [2021-11-23 02:48:22,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2351 states. [2021-11-23 02:48:22,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2351 to 2351. [2021-11-23 02:48:22,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2351 states, 1587 states have (on average 1.3787019533711404) internal successors, (2188), 1637 states have internal predecessors, (2188), 554 states have call successors, (554), 163 states have call predecessors, (554), 209 states have return successors, (821), 602 states have call predecessors, (821), 552 states have call successors, (821) [2021-11-23 02:48:22,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2351 states to 2351 states and 3563 transitions. [2021-11-23 02:48:22,556 INFO L78 Accepts]: Start accepts. Automaton has 2351 states and 3563 transitions. Word has length 71 [2021-11-23 02:48:22,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:48:22,557 INFO L470 AbstractCegarLoop]: Abstraction has 2351 states and 3563 transitions. [2021-11-23 02:48:22,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 7 states have (on average 6.428571428571429) internal successors, (45), 9 states have internal predecessors, (45), 5 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-11-23 02:48:22,557 INFO L276 IsEmpty]: Start isEmpty. Operand 2351 states and 3563 transitions. [2021-11-23 02:48:22,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-23 02:48:22,561 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:48:22,561 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:48:22,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-23 02:48:22,561 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:48:22,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:48:22,562 INFO L85 PathProgramCache]: Analyzing trace with hash -91763230, now seen corresponding path program 1 times [2021-11-23 02:48:22,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:48:22,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845850784] [2021-11-23 02:48:22,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:48:22,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:48:22,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:48:22,931 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:48:22,932 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:48:22,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845850784] [2021-11-23 02:48:22,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845850784] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:48:22,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766855978] [2021-11-23 02:48:22,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:48:22,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:48:22,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:48:22,935 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:48:22,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-23 02:48:24,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:48:24,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 8091 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 02:48:24,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:48:24,462 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:48:24,462 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 02:48:24,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766855978] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:48:24,463 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:48:24,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2021-11-23 02:48:24,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763062661] [2021-11-23 02:48:24,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:48:24,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 02:48:24,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:48:24,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 02:48:24,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:48:24,465 INFO L87 Difference]: Start difference. First operand 2351 states and 3563 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-11-23 02:48:26,607 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:27,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:48:27,262 INFO L93 Difference]: Finished difference Result 3759 states and 5684 transitions. [2021-11-23 02:48:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 02:48:27,263 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 73 [2021-11-23 02:48:27,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:48:27,283 INFO L225 Difference]: With dead ends: 3759 [2021-11-23 02:48:27,284 INFO L226 Difference]: Without dead ends: 2351 [2021-11-23 02:48:27,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:48:27,293 INFO L933 BasicCegarLoop]: 680 mSDtfsCounter, 180 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 27 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-23 02:48:27,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 1248 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 199 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2021-11-23 02:48:27,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2351 states. [2021-11-23 02:48:27,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2351 to 2351. [2021-11-23 02:48:27,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2351 states, 1587 states have (on average 1.3761814744801513) internal successors, (2184), 1637 states have internal predecessors, (2184), 554 states have call successors, (554), 163 states have call predecessors, (554), 209 states have return successors, (821), 602 states have call predecessors, (821), 552 states have call successors, (821) [2021-11-23 02:48:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2351 states to 2351 states and 3559 transitions. [2021-11-23 02:48:27,444 INFO L78 Accepts]: Start accepts. Automaton has 2351 states and 3559 transitions. Word has length 73 [2021-11-23 02:48:27,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:48:27,447 INFO L470 AbstractCegarLoop]: Abstraction has 2351 states and 3559 transitions. [2021-11-23 02:48:27,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-11-23 02:48:27,448 INFO L276 IsEmpty]: Start isEmpty. Operand 2351 states and 3559 transitions. [2021-11-23 02:48:27,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-23 02:48:27,457 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:48:27,457 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:48:27,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-23 02:48:27,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-23 02:48:27,683 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:48:27,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:48:27,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2063339512, now seen corresponding path program 1 times [2021-11-23 02:48:27,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:48:27,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051002161] [2021-11-23 02:48:27,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:48:27,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:48:27,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:48:28,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:48:28,162 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:48:28,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051002161] [2021-11-23 02:48:28,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051002161] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:48:28,163 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:48:28,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-23 02:48:28,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166436469] [2021-11-23 02:48:28,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:48:28,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 02:48:28,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:48:28,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 02:48:28,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-11-23 02:48:28,165 INFO L87 Difference]: Start difference. First operand 2351 states and 3559 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-23 02:48:29,822 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:30,973 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:32,535 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:48:37,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:48:37,146 INFO L93 Difference]: Finished difference Result 4788 states and 8003 transitions. [2021-11-23 02:48:37,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 02:48:37,147 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 3 states have call successors, (11) Word has length 73 [2021-11-23 02:48:37,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:48:37,188 INFO L225 Difference]: With dead ends: 4788 [2021-11-23 02:48:37,189 INFO L226 Difference]: Without dead ends: 4143 [2021-11-23 02:48:37,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:48:37,198 INFO L933 BasicCegarLoop]: 557 mSDtfsCounter, 1762 mSDsluCounter, 1864 mSDsCounter, 0 mSdLazyCounter, 2749 mSolverCounterSat, 971 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1905 SdHoareTripleChecker+Valid, 2193 SdHoareTripleChecker+Invalid, 3720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 971 IncrementalHoareTripleChecker+Valid, 2749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2021-11-23 02:48:37,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1905 Valid, 2193 Invalid, 3720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [971 Valid, 2749 Invalid, 0 Unknown, 0 Unchecked, 8.7s Time] [2021-11-23 02:48:37,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2021-11-23 02:48:37,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 3170. [2021-11-23 02:48:37,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3170 states, 2142 states have (on average 1.369281045751634) internal successors, (2933), 2202 states have internal predecessors, (2933), 746 states have call successors, (746), 204 states have call predecessors, (746), 281 states have return successors, (1274), 835 states have call predecessors, (1274), 744 states have call successors, (1274) [2021-11-23 02:48:37,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3170 states to 3170 states and 4953 transitions. [2021-11-23 02:48:37,425 INFO L78 Accepts]: Start accepts. Automaton has 3170 states and 4953 transitions. Word has length 73 [2021-11-23 02:48:37,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:48:37,425 INFO L470 AbstractCegarLoop]: Abstraction has 3170 states and 4953 transitions. [2021-11-23 02:48:37,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-23 02:48:37,426 INFO L276 IsEmpty]: Start isEmpty. Operand 3170 states and 4953 transitions. [2021-11-23 02:48:37,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-23 02:48:37,429 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:48:37,430 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2021-11-23 02:48:37,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-23 02:48:37,430 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:48:37,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:48:37,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1568401035, now seen corresponding path program 1 times [2021-11-23 02:48:37,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:48:37,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780785383] [2021-11-23 02:48:37,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:48:37,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:48:46,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:48:46,375 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-23 02:48:49,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-23 02:48:49,147 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-23 02:48:49,147 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-23 02:48:49,148 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 02:48:49,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-23 02:48:49,153 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:48:49,156 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 02:48:49,305 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:48:49 BoogieIcfgContainer [2021-11-23 02:48:49,305 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 02:48:49,306 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 02:48:49,306 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 02:48:49,306 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 02:48:49,307 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:47:08" (3/4) ... [2021-11-23 02:48:49,310 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-23 02:48:49,310 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 02:48:49,310 INFO L158 Benchmark]: Toolchain (without parser) took 168953.61ms. Allocated memory was 117.4MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 83.6MB in the beginning and 606.1MB in the end (delta: -522.4MB). Peak memory consumption was 828.1MB. Max. memory is 16.1GB. [2021-11-23 02:48:49,311 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 94.4MB. Free memory was 66.7MB in the beginning and 66.7MB in the end (delta: 21.8kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:48:49,311 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5064.16ms. Allocated memory was 117.4MB in the beginning and 237.0MB in the end (delta: 119.5MB). Free memory was 83.1MB in the beginning and 139.9MB in the end (delta: -56.8MB). Peak memory consumption was 130.4MB. Max. memory is 16.1GB. [2021-11-23 02:48:49,312 INFO L158 Benchmark]: Boogie Procedure Inliner took 492.77ms. Allocated memory is still 237.0MB. Free memory was 139.9MB in the beginning and 107.4MB in the end (delta: 32.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2021-11-23 02:48:49,312 INFO L158 Benchmark]: Boogie Preprocessor took 276.06ms. Allocated memory is still 237.0MB. Free memory was 107.4MB in the beginning and 84.3MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-11-23 02:48:49,312 INFO L158 Benchmark]: RCFGBuilder took 62673.04ms. Allocated memory was 237.0MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 84.3MB in the beginning and 715.1MB in the end (delta: -630.8MB). Peak memory consumption was 848.7MB. Max. memory is 16.1GB. [2021-11-23 02:48:49,313 INFO L158 Benchmark]: TraceAbstraction took 100436.43ms. Allocated memory is still 1.5GB. Free memory was 714.0MB in the beginning and 606.1MB in the end (delta: 108.0MB). Peak memory consumption was 245.3MB. Max. memory is 16.1GB. [2021-11-23 02:48:49,313 INFO L158 Benchmark]: Witness Printer took 4.29ms. Allocated memory is still 1.5GB. Free memory is still 606.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:48:49,315 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.27ms. Allocated memory is still 94.4MB. Free memory was 66.7MB in the beginning and 66.7MB in the end (delta: 21.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 5064.16ms. Allocated memory was 117.4MB in the beginning and 237.0MB in the end (delta: 119.5MB). Free memory was 83.1MB in the beginning and 139.9MB in the end (delta: -56.8MB). Peak memory consumption was 130.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 492.77ms. Allocated memory is still 237.0MB. Free memory was 139.9MB in the beginning and 107.4MB in the end (delta: 32.5MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 276.06ms. Allocated memory is still 237.0MB. Free memory was 107.4MB in the beginning and 84.3MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * RCFGBuilder took 62673.04ms. Allocated memory was 237.0MB in the beginning and 1.5GB in the end (delta: 1.2GB). Free memory was 84.3MB in the beginning and 715.1MB in the end (delta: -630.8MB). Peak memory consumption was 848.7MB. Max. memory is 16.1GB. * TraceAbstraction took 100436.43ms. Allocated memory is still 1.5GB. Free memory was 714.0MB in the beginning and 606.1MB in the end (delta: 108.0MB). Peak memory consumption was 245.3MB. Max. memory is 16.1GB. * Witness Printer took 4.29ms. Allocated memory is still 1.5GB. Free memory is still 606.1MB. There was no memory consumed. Max. memory is 16.1GB. * 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: 7097]: 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 6835, overapproximation of bitwiseAnd at line 6930. Possible FailurePath: [L4814] int gigaset_debuglevel ; [L6831] static struct list_head drivers = {& drivers, & drivers}; [L6832-L6836] static spinlock_t driver_lock = {{{{0U}, 3735899821U, 4294967295U, (void *)0x0fffffffffffffffUL, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, "driver_lock", 0, 0UL}}}}; [L7093] int LDV_IN_INTERRUPT ; [L7101] int ldv_module_refcounter = 1; [L7611-L7632] static struct tty_operations const if_ops = {(struct tty_struct *(*)(struct tty_driver * , struct inode * , int ))0, (int (*)(struct tty_driver * , struct tty_struct * ))0, (void (*)(struct tty_driver * , struct tty_struct * ))0, & if_open, & if_close, (void (*)(struct tty_struct * ))0, (void (*)(struct tty_struct * ))0, & if_write, (int (*)(struct tty_struct * , unsigned char ))0, (void (*)(struct tty_struct * ))0, & if_write_room, & if_chars_in_buffer, & if_ioctl, (long (*)(struct tty_struct * , unsigned int , unsigned long ))0, & if_set_termios, & if_throttle, & if_unthrottle, (void (*)(struct tty_struct * ))0, (void (*)(struct tty_struct * ))0, (void (*)(struct tty_struct * ))0, (int (*)(struct tty_struct * , int ))0, (void (*)(struct tty_struct * ))0, (void (*)(struct tty_struct * ))0, (void (*)(struct tty_struct * , int ))0, (void (*)(struct tty_struct * , char ))0, & if_tiocmget, & if_tiocmset, (int (*)(struct tty_struct * , struct winsize * ))0, (int (*)(struct tty_struct * , struct termiox * ))0, (int (*)(struct tty_struct * , struct serial_icounter_struct * ))0, (int (*)(struct tty_driver * , int , char * ))0, (int (*)(struct tty_driver * , int ))0, (void (*)(struct tty_driver * , int , char ))0, (struct file_operations const *)0}; [L9090-L9093] static struct device_attribute dev_attr_cidmode = {{"cidmode", 420U, (struct lock_class_key *)0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_cidmode, & set_cidmode}; [L9169-L9233] struct reply_t gigaset_tab_nocid[64U] = { {-27, -1, -1, 100, 100, 1, {29, 0, 0}, (char *)0}, {-105, 100, 100, -1, 101, 3, {0, 0, 0}, (char *)"Z\r"}, {0, 101, 103, -1, 120, 5, {30, 0, 0}, (char *)"+GMR\r"}, {-105, 101, 101, -1, 102, 5, {0, 0, 0}, (char *)"Z\r"}, {1, 101, 101, -1, 102, 5, {0, 0, 0}, (char *)"Z\r"}, {-105, 102, 102, -1, 108, 5, {1, 0, 0}, (char *)"^SDLE=0\r"}, {0, 108, 108, -1, 104, -1, {0, 0, 0}, (char *)0}, {101, 104, 104, 0, 103, 5, {0, 0, 0}, (char *)"Z\r"}, {-105, 104, 104, -1, 0, 0, {3, 0, 0}, (char *)0}, {1, 108, 108, -1, 0, 0, {3, 0, 0}, (char *)0}, {-105, 108, 108, -1, 105, 2, {2, 4, 29}, (char *)0}, {-105, 105, 105, -1, 103, 5, {0, 0, 0}, (char *)"Z\r"}, {1, 102, 102, -1, 107, 5, {0, 0, 0}, (char *)"^GETPRE\r"}, {0, 107, 107, -1, 0, 0, {5, 0, 0}, (char *)0}, {1, 107, 107, -1, 0, 0, {3, 0, 0}, (char *)0}, {-105, 107, 107, -1, 0, 0, {3, 0, 0}, (char *)0}, {1, 103, 103, -1, 0, 0, {3, 0, 0}, (char *)0}, {-105, 103, 103, -1, 0, 0, {3, 0, 0}, (char *)0}, {-20, 120, 120, -1, 121, -1, {31, 0, 0}, (char *)0}, {-105, 120, 121, -1, 0, 0, {32, 6, 0}, (char *)0}, {1, 120, 121, -1, 0, 0, {32, 6, 0}, (char *)0}, {0, 121, 121, -1, 0, 0, {33, 6, 0}, (char *)0}, {-27, 0, 0, 200, 201, 5, {0, 0, 0}, (char *)"^SDLE=0\r"}, {0, 201, 201, -1, 202, -1, {0, 0, 0}, (char *)0}, {101, 202, 202, 0, 0, 0, {7, 0, 0}, (char *)0}, {-9, 200, 249, -1, 0, 0, {47, 0, 0}, (char *)0}, {1, 200, 249, -1, 0, 0, {9, 0, 0}, (char *)0}, {-105, 200, 249, -1, 0, 0, {9, 0, 0}, (char *)0}, {-27, 0, 0, 250, 251, 5, {0, 0, 0}, (char *)"^SDLE=1\r"}, {0, 251, 251, -1, 252, -1, {0, 0, 0}, (char *)0}, {101, 252, 252, 1, 0, 0, {8, 0, 0}, (char *)0}, {1, 250, 299, -1, 0, 0, {10, 0, 0}, (char *)0}, {-105, 250, 299, -1, 0, 0, {10, 0, 0}, (char *)0}, {4, -1, -1, -1, -1, -1, {11, 0, 0}, (char *)0}, {-27, 0, 0, 300, 301, 5, {0, 0, 0}, (char *)"^SGCI?\r"}, {0, 301, 301, -1, 302, -1, {0, 0, 0}, (char *)0}, {3, 302, 302, -1, 0, 0, {12, 0, 0}, (char *)0}, {1, 301, 349, -1, 0, 0, {13, 0, 0}, (char *)0}, {-105, 301, 349, -1, 0, 0, {13, 0, 0}, (char *)0}, {-27, 0, 0, 10, 150, 5, {0, 0, 0}, (char *)"^SGCI=1\r"}, {0, 150, 150, -1, 0, 0, {54, 0, 0}, (char *)0}, {1, 150, 150, -1, 0, 0, {55, 0, 0}, (char *)0}, {-105, 150, 150, -1, 0, 0, {55, 0, 0}, (char *)0}, {-27, 0, 0, 11, 160, 5, {0, 0, 0}, (char *)"Z\r"}, {0, 160, 160, -1, 0, 0, {52, 0, 0}, (char *)0}, {1, 160, 160, -1, 0, 0, {53, 0, 0}, (char *)0}, {-105, 160, 160, -1, 0, 0, {53, 0, 0}, (char *)0}, {-27, 0, 0, 350, 0, 0, {36, 0, 0}, (char *)0}, {-27, 0, 0, 500, 504, 5, {0, 0, 0}, (char *)"Z\r"}, {0, 504, 504, -1, 0, 0, {14, 0, 0}, (char *)0}, {1, 501, 599, -1, 0, 0, {15, 0, 0}, (char *)0}, {-105, 501, 599, -1, 0, 0, {15, 0, 0}, (char *)0}, {-9, 501, 599, -1, 0, 0, {49, 0, 0}, (char *)0}, {-107, -1, -1, -1, -1, -1, {51, 0, 0}, (char *)0}, {-112, -1, -1, -1, -1, -1, {44, 0, 0}, (char *)0}, {-106, -1, -1, -1, -1, -1, {56, 0, 0}, (char *)0}, {-110, -1, -1, -1, -1, -1, {45, 0, 0}, (char *)0}, {-111, -1, -1, -1, -1, -1, {46, 0, 0}, (char *)0}, {-108, -1, -1, -1, -1, -1, {50, 0, 0}, (char *)0}, {1, -1, -1, -1, -1, -1, {35, 0, 0}, (char *)0}, {6, -1, -1, -1, -1, -1, {37, 0, 0}, (char *)0}, {-19, -1, -1, -1, -1, -1, {16, 0, 0}, (char *)0}, {-26, -1, -1, -1, -1, -1, {17, 0, 0}, (char *)0}, {-28, 0, 0, 0, 0, 0, {0, 0, 0}, (char *)0}}; [L9234-L9298] struct reply_t gigaset_tab_cid[64U] = { {-115, -1, -1, -1, -1, -1, {40, 0, 0}, (char *)0}, {-27, 0, 0, 600, 601, 5, {103, 0, 0}, (char *)0}, {0, 601, 601, -1, 603, 5, {104, 0, 0}, (char *)0}, {0, 603, 603, -1, 604, 5, {105, 0, 0}, (char *)0}, {0, 604, 604, -1, 605, 5, {102, 0, 0}, (char *)0}, {-21, 605, 605, -1, 606, 5, {106, 0, 0}, (char *)0}, {0, 605, 605, -1, 606, 5, {106, 0, 0}, (char *)0}, {-21, 606, 606, -1, 607, 5, {100, 0, 0}, (char *)0}, {0, 606, 606, -1, 607, 5, {100, 0, 0}, (char *)0}, {0, 607, 607, -1, 608, 5, {0, 0, 0}, (char *)"+VLS=17\r"}, {0, 608, 608, -1, 609, -1, {0, 0, 0}, (char *)0}, {100, 609, 609, 1, 610, 5, {101, 0, 0}, (char *)0}, {0, 610, 610, -1, 650, 0, {18, 0, 0}, (char *)0}, {1, 601, 610, -1, 0, 0, {19, 0, 0}, (char *)0}, {-105, 601, 610, -1, 0, 0, {19, 0, 0}, (char *)0}, {-117, 650, 650, -1, 651, -1, {0, 0, 0}, (char *)0}, {5, 609, 651, 17, -1, -1, {16, 0, 0}, (char *)0}, {102, 610, 651, -1, -1, -1, {16, 0, 0}, (char *)0}, {104, 610, 651, -1, -1, -1, {16, 0, 0}, (char *)0}, {100, 650, 651, 2, -1, -1, {16, 0, 0}, (char *)0}, {100, 650, 650, 3, 800, -1, {21, 0, 0}, (char *)0}, {100, 651, 651, 3, 800, -1, {21, 39, 0}, (char *)0}, {100, 750, 750, 3, 800, -1, {21, 0, 0}, (char *)0}, {100, 751, 751, 3, 800, -1, {21, 39, 0}, (char *)0}, {-117, 800, 800, -1, 800, -1, {39, 0, 0}, (char *)0}, {100, 650, 651, 4, 0, 0, {22, 0, 0}, (char *)0}, {100, 750, 751, 4, 0, 0, {24, 0, 0}, (char *)0}, {100, 800, 800, 4, 0, 0, {24, 0, 0}, (char *)0}, {-116, -1, -1, -1, -1, -1, {43, 0, 0}, (char *)0}, {-27, -1, -1, 400, 401, 5, {0, 0, 0}, (char *)"+VLS=0\r"}, {0, 401, 401, -1, 402, 5, {0, 0, 0}, (char *)0}, {5, 402, 402, 0, 403, 5, {0, 0, 0}, (char *)0}, {100, 403, 403, 6, -1, -1, {16, 0, 0}, (char *)0}, {100, 403, 403, 5, 0, 0, {20, 0, 0}, (char *)0}, {-9, 401, 403, -1, 0, 0, {48, 0, 0}, (char *)0}, {1, 401, 401, -1, 0, 0, {25, 0, 0}, (char *)0}, {-105, 401, 403, -1, 0, 0, {25, 0, 0}, (char *)0}, {-118, 0, 0, -1, 0, -1, {38, 0, 0}, (char *)0}, {106, 700, 700, -1, -1, -1, {0, 0, 0}, (char *)0}, {107, 700, 700, -1, -1, -1, {0, 0, 0}, (char *)0}, {103, 700, 700, -1, -1, -1, {0, 0, 0}, (char *)0}, {104, 700, 700, -1, -1, -1, {0, 0, 0}, (char *)0}, {102, 700, 700, -1, -1, -1, {0, 0, 0}, (char *)0}, {-105, 700, 700, -1, 720, 720, {26, 0, 0}, (char *)0}, {-118, 720, 720, -1, 0, -1, {38, 0, 0}, (char *)0}, {-114, -1, -1, -1, -1, -1, {41, 0, 0}, (char *)0}, {-27, 720, 720, 720, 721, 5, {104, 0, 0}, (char *)0}, {0, 721, 721, -1, 722, 5, {100, 0, 0}, (char *)0}, {0, 722, 722, -1, 723, 5, {0, 0, 0}, (char *)"+VLS=17\r"}, {0, 723, 723, -1, 724, 5, {0, 0, 0}, (char *)0}, {5, 724, 724, 17, 750, 50, {27, 0, 0}, (char *)0}, {1, 721, 729, -1, 0, 0, {28, 0, 0}, (char *)0}, {-105, 721, 729, -1, 0, 0, {28, 0, 0}, (char *)0}, {100, 700, 729, 5, 0, 0, {28, 0, 0}, (char *)0}, {100, 700, 729, 3, 0, 0, {28, 0, 0}, (char *)0}, {100, 700, 729, 4, 0, 0, {28, 0, 0}, (char *)0}, {-117, 750, 750, -1, 751, -1, {0, 0, 0}, (char *)0}, {-105, 750, 751, -1, 0, 0, {23, 0, 0}, (char *)0}, {-118, -1, -1, -1, -1, -1, {38, 0, 0}, (char *)0}, {105, -1, -1, -1, -1, -1, {16, 0, 0}, (char *)0}, {6, -1, -1, -1, -1, -1, {37, 0, 0}, (char *)0}, {-19, -1, -1, -1, -1, -1, {16, 0, 0}, (char *)0}, {-26, -1, -1, -1, -1, -1, {17, 0, 0}, (char *)0}, {-28, 0, 0, 0, 0, 0, {0, 0, 0}, (char *)0}}; [L9299-L9314] static struct resp_type_t const resp_type[15U] = { {(unsigned char *)"OK", 0, 0}, {(unsigned char *)"ERROR", 1, 0}, {(unsigned char *)"ZSAU", 100, 1}, {(unsigned char *)"ZCAU", 6, 6}, {(unsigned char *)"RING", 4, 2}, {(unsigned char *)"ZGCI", 3, 3}, {(unsigned char *)"ZVLS", 5, 3}, {(unsigned char *)"ZCTP", 102, 3}, {(unsigned char *)"ZDLE", 101, 3}, {(unsigned char *)"ZHLC", 107, 4}, {(unsigned char *)"ZBC", 106, 4}, {(unsigned char *)"NMBR", 103, 4}, {(unsigned char *)"ZCPN", 104, 4}, {(unsigned char *)"ZCON", 105, 4}, {(unsigned char *)0, 0, 0}}; [L9315-L9321] static struct zsau_resp_t const zsau_resp[7U] = { {(unsigned char *)"OUTGOING_CALL_PROCEEDING", 1}, {(unsigned char *)"CALL_DELIVERED", 2}, {(unsigned char *)"ACTIVE", 3}, {(unsigned char *)"DISCONNECT_IND", 4}, {(unsigned char *)"NULL", 5}, {(unsigned char *)"DISCONNECT_REQ", 6}, {(unsigned char *)0, -1}}; [L13314-L13343] static struct __anonstruct_cip2bchlc_198 cip2bchlc[29U] = { {(u8 *)0, (u8 *)0}, {(u8 *)"8090A3", (u8 *)0}, {(u8 *)"8890", (u8 *)0}, {(u8 *)"8990", (u8 *)0}, {(u8 *)"9090A3", (u8 *)0}, {(u8 *)"9190", (u8 *)0}, {(u8 *)"9890", (u8 *)0}, {(u8 *)"88C0C6E6", (u8 *)0}, {(u8 *)"8890218F", (u8 *)0}, {(u8 *)"9190A5", (u8 *)0}, {(u8 *)0, (u8 *)0}, {(u8 *)0, (u8 *)0}, {(u8 *)0, (u8 *)0}, {(u8 *)0, (u8 *)0}, {(u8 *)0, (u8 *)0}, {(u8 *)0, (u8 *)0}, {(u8 *)"8090A3", (u8 *)"9181"}, {(u8 *)"9090A3", (u8 *)"9184"}, {(u8 *)"8890", (u8 *)"91A1"}, {(u8 *)"8890", (u8 *)"91A4"}, {(u8 *)"8890", (u8 *)"91A8"}, {(u8 *)"8890", (u8 *)"91B1"}, {(u8 *)"8890", (u8 *)"91B2"}, {(u8 *)"8890", (u8 *)"91B5"}, {(u8 *)"8890", (u8 *)"91B8"}, {(u8 *)"8890", (u8 *)"91C1"}, {(u8 *)"9190A5", (u8 *)"9181"}, {(u8 *)"9190A5", (u8 *)"916001"}, {(u8 *)"8890", (u8 *)"916002"}}; [L16141] static unsigned long ignored_msg_dump_time ; [L16193-L16217] static struct __anonstruct_capi_send_handler_table_202 capi_send_handler_table[24U] = { {(u16 )34432U, & do_data_b3_req}, {(u16 )34435U, & do_data_b3_resp}, {(u16 )384U, & do_alert_req}, {(u16 )899U, & do_nothing}, {(u16 )33667U, & do_nothing}, {(u16 )33408U, & do_connect_b3_req}, {(u16 )33411U, & do_connect_b3_resp}, {(u16 )34947U, & do_nothing}, {(u16 )640U, & do_connect_req}, {(u16 )643U, & do_connect_resp}, {(u16 )33920U, & do_disconnect_b3_req}, {(u16 )33923U, & do_nothing}, {(u16 )1152U, & do_disconnect_req}, {(u16 )1155U, & do_nothing}, {(u16 )32896U, & do_facility_req}, {(u16 )32899U, & do_nothing}, {(u16 )1408U, & do_listen_req}, {(u16 )16768U, & do_unsupported}, {(u16 )34688U, & do_reset_b3_req}, {(u16 )34691U, & do_nothing}, {(u16 )2176U, & do_unsupported}, {(u16 )2179U, & do_nothing}, {(u16 )65408U, & do_nothing}, {(u16 )65411U, & do_nothing}}; [L16578-L16607] static struct file_operations const gigaset_proc_fops = {& __this_module, & seq_lseek, & seq_read, (ssize_t (*)(struct file * , char const * , size_t , loff_t * ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (ssize_t (*)(struct kiocb * , struct iovec const * , unsigned long , loff_t ))0, (int (*)(struct file * , void * , int (*)(void * , char const * , int , loff_t , u64 , unsigned int ) ))0, (unsigned int (*)(struct file * , struct poll_table_struct * ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (long (*)(struct file * , unsigned int , unsigned long ))0, (int (*)(struct file * , struct vm_area_struct * ))0, & gigaset_proc_open, (int (*)(struct file * , fl_owner_t ))0, & single_release, (int (*)(struct file * , int ))0, (int (*)(struct kiocb * , int ))0, (int (*)(int , struct file * , int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct file * , struct page * , int , size_t , loff_t * , int ))0, (unsigned long (*)(struct file * , unsigned long , unsigned long , unsigned long , unsigned long ))0, (int (*)(int ))0, (int (*)(struct file * , int , struct file_lock * ))0, (ssize_t (*)(struct pipe_inode_info * , struct file * , loff_t * , size_t , unsigned int ))0, (ssize_t (*)(struct file * , loff_t * , struct pipe_inode_info * , size_t , unsigned int ))0, (int (*)(struct file * , long , struct file_lock ** ))0, (long (*)(struct file * , int , loff_t , loff_t ))0}; [L16666-L16669] static struct capi_driver capi_driver_gigaset = {{(char )'g', (char )'i', (char )'g', (char )'a', (char )'s', (char )'e', (char )'t', (char )'\000'}, {(char )'1', (char )'.', (char )'0', (char )'\000'}, (int (*)(struct capi_driver * , capicardparams * ))0, {(struct list_head *)0, (struct list_head *)0}}; [L8811] struct tty_struct *var_group1 ; [L8812] struct file *var_group2 ; [L8813] int res_if_open_2 ; [L8814] unsigned int var_if_ioctl_4_p1 ; [L8815] unsigned long var_if_ioctl_4_p2 ; [L8816] unsigned char const *var_if_write_7_p1 ; [L8817] int var_if_write_7_p2 ; [L8818] struct ktermios *var_group3 ; [L8819] unsigned int var_if_tiocmset_6_p1 ; [L8820] unsigned int var_if_tiocmset_6_p2 ; [L8821] int ldv_s_if_ops_tty_operations ; [L8822] int tmp ; [L8823] int tmp___0 ; VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L8826] CALL, EXPR ldv_malloc(sizeof(struct list_head)) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L8805] COND TRUE __VERIFIER_nondet_bool() [L8805] return 0; VAL [\old(size)=16, \result={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, resp_type={697:0}, size=16, zsau_resp={698:0}] [L8826] RET, EXPR ldv_malloc(sizeof(struct list_head)) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=0, ldv_malloc(sizeof(struct list_head))={0:0}, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L8826] drivers.prev = ldv_malloc(sizeof(struct list_head)) [L8827] CALL, EXPR ldv_malloc(sizeof(struct list_head)) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L8805] COND TRUE __VERIFIER_nondet_bool() [L8805] return 0; VAL [\old(size)=16, \result={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, resp_type={697:0}, size=16, zsau_resp={698:0}] [L8827] RET, EXPR ldv_malloc(sizeof(struct list_head)) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=0, ldv_malloc(sizeof(struct list_head))={0:0}, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L8827] drivers.next = ldv_malloc(sizeof(struct list_head)) [L8828] ldv_s_if_ops_tty_operations = 0 [L8829] LDV_IN_INTERRUPT = 1 [L8830] FCALL ldv_initialize() [L8948] tmp___0 = __VERIFIER_nondet_int() [L8950] COND TRUE tmp___0 != 0 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_if_ops_tty_operations=0, resp_type={697:0}, tmp___0=1, zsau_resp={698:0}] [L8835] tmp = __VERIFIER_nondet_int() [L8837] COND TRUE tmp == 0 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_if_ops_tty_operations=0, resp_type={697:0}, tmp=0, tmp___0=1, zsau_resp={698:0}] [L8873] COND TRUE ldv_s_if_ops_tty_operations == 0 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_if_ops_tty_operations=0, resp_type={697:0}, tmp=0, tmp___0=1, zsau_resp={698:0}] [L8875] CALL, EXPR if_open(var_group1, var_group2) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L7634] struct cardstate *cs ; [L7635] unsigned long flags ; [L7636] long tmp ; [L7637] int tmp___0 ; [L7638] int tmp___1 ; [L7639] raw_spinlock_t *tmp___2 ; [L7642-L7643] tmp = __builtin_expect((long )(((unsigned int )gigaset_debuglevel & 524288U) != 0U), 0L) [L7645] COND TRUE tmp != 0L [L7647] EXPR tty->driver [L7647] (tty->driver)->minor_start [L7647] tty->index [L7652] tty->driver_data = (void *)0 [L7653] CALL, EXPR gigaset_get_cs_by_tty(tty) [L6958] struct cardstate *tmp ; [L6960] EXPR tty->index VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, tty={691:-531}, tty={691:-531}, tty->index=0, zsau_resp={698:0}] [L6960] COND FALSE !(tty->index < 0) [L6963] EXPR tty->index [L6963] EXPR tty->driver [L6963] EXPR (tty->driver)->num VAL [(tty->driver)->num=705, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551632:0}, tty->index=0, zsau_resp={698:0}] [L6963] COND FALSE !(tty->index >= (tty->driver)->num) [L6968] EXPR tty->index [L6968] EXPR tty->driver [L6968] EXPR (tty->driver)->minor_start [L6968] CALL, EXPR gigaset_get_cs_by_minor((unsigned int )(tty->index + (tty->driver)->minor_start)) [L6902] unsigned long flags ; [L6903] struct cardstate *ret ; [L6904] struct gigaset_driver *drv ; [L6905] unsigned int index ; [L6906] raw_spinlock_t *tmp ; [L6907] struct list_head const *__mptr ; [L6908] struct list_head const *__mptr___0 ; [L6911] ret = (struct cardstate *)0 VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={0:0}, zsau_resp={698:0}] [L6912] CALL, EXPR spinlock_check(& driver_lock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={692:0}, resp_type={697:0}, zsau_resp={698:0}] [L4691] return (& lock->ldv_6060.rlock); [L6912] RET, EXPR spinlock_check(& driver_lock) VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={0:0}, spinlock_check(& driver_lock)={692:0}, zsau_resp={698:0}] [L6912] tmp = spinlock_check(& driver_lock) [L6913] CALL, EXPR _raw_spin_lock_irqsave(tmp) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, arg0={692:0}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L16743] return __VERIFIER_nondet_ulong(); [L6913] RET, EXPR _raw_spin_lock_irqsave(tmp) VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __this_module={18446744073709551640:18446744073709551652}, _raw_spin_lock_irqsave(tmp)=18446744073709551659, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={0:0}, tmp={692:0}, zsau_resp={698:0}] [L6913] flags = _raw_spin_lock_irqsave(tmp) [L6914] EXPR drivers.next [L6914] __mptr = (struct list_head const *)drivers.next [L6915] drv = (struct gigaset_driver *)__mptr VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __mptr={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, drv={0:0}, flags=43, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={0:0}, tmp={692:0}, zsau_resp={698:0}] [L6945] COND TRUE (unsigned long )(& drv->list) != (unsigned long )(& drivers) [L6919] EXPR drv->minor VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __mptr={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, drv={0:0}, drv->minor=0, flags=43, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={0:0}, tmp={692:0}, zsau_resp={698:0}] [L6919] COND FALSE !(drv->minor > minor) [L6922] EXPR drv->minor [L6922] EXPR drv->minors VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __mptr={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, drv={0:0}, drv->minor=0, drv->minors=4294967297, flags=43, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={0:0}, tmp={692:0}, zsau_resp={698:0}] [L6922] COND FALSE !(drv->minor + drv->minors <= minor) [L6927] EXPR drv->minor [L6927] index = minor - drv->minor [L6928] CALL spin_lock(& drv->lock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L4698] FCALL _raw_spin_lock(& lock->ldv_6060.rlock) [L6928] RET spin_lock(& drv->lock) VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __mptr={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, drv={0:0}, flags=43, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, index=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={0:0}, tmp={692:0}, zsau_resp={698:0}] [L6930] EXPR drv->cs [L6930] EXPR (drv->cs + (unsigned long )index)->flags [L6930] COND TRUE (int )(drv->cs + (unsigned long )index)->flags & 1 [L6931] EXPR drv->cs [L6931] ret = drv->cs + (unsigned long )index [L6935] CALL spin_unlock(& drv->lock) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L4707] FCALL _raw_spin_unlock(& lock->ldv_6060.rlock) [L6935] RET spin_unlock(& drv->lock) VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __mptr={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, drv={0:0}, drv->cs={18446744073709551657:18446744073709551637}, flags=43, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, index=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={691:0}, tmp={692:0}, zsau_resp={698:0}] [L6937] COND TRUE (unsigned long )ret != (unsigned long )((struct cardstate *)0) VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __mptr={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, drv={0:0}, drv->cs={18446744073709551657:18446744073709551637}, flags=43, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, index=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={691:0}, tmp={692:0}, zsau_resp={698:0}] [L6952] CALL spin_unlock_irqrestore(& driver_lock, flags) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L4716] FCALL _raw_spin_unlock_irqrestore(& lock->ldv_6060.rlock, flags) [L6952] RET spin_unlock_irqrestore(& driver_lock, flags) VAL [\old(ldv_module_refcounter)=1, \old(minor)=0, __mptr={0:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, drv={0:0}, drv->cs={18446744073709551657:18446744073709551637}, flags=43, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, index=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, minor=0, resp_type={697:0}, ret={691:0}, tmp={692:0}, zsau_resp={698:0}] [L6954] return (ret); [L6968] RET, EXPR gigaset_get_cs_by_minor((unsigned int )(tty->index + (tty->driver)->minor_start)) [L6968] tmp = gigaset_get_cs_by_minor((unsigned int )(tty->index + (tty->driver)->minor_start)) [L6970] return (tmp); VAL [\old(ldv_module_refcounter)=1, \result={691:0}, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, tmp={691:0}, tty={691:-531}, tty={691:-531}, zsau_resp={698:0}] [L7653] RET, EXPR gigaset_get_cs_by_tty(tty) [L7653] cs = gigaset_get_cs_by_tty(tty) [L7655] COND FALSE !((unsigned long )cs == (unsigned long )((struct cardstate *)0)) [L7659] EXPR cs->driver [L7659] EXPR (cs->driver)->owner VAL [(cs->driver)->owner={706:-705}, (tty->driver)->minor_start=18446744073709551662, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, cs={691:0}, cs->driver={0:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, filp={18446744073709551628:18446744073709551621}, filp={18446744073709551628:18446744073709551621}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, printk("<7>gigaset: %d+%d: %s()\n", (tty->driver)->minor_start, tty->index, "if_open")=18446744073709551625, resp_type={697:0}, tmp=1, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551647:18446744073709551624}, tty->index=18446744073709551643, zsau_resp={698:0}] [L7659] CALL, EXPR ldv_try_module_get_1((cs->driver)->owner) VAL [\old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, resp_type={697:0}, zsau_resp={698:0}] [L7175] int tmp ; [L7178] CALL, EXPR ldv_try_module_get(module) [L7113] int module_get_succeeded ; [L7115] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) [L7117] CALL, EXPR ldv_undefined_int() [L16866] return __VERIFIER_nondet_int(); [L7117] RET, EXPR ldv_undefined_int() [L7117] module_get_succeeded = ldv_undefined_int() [L7119] COND TRUE module_get_succeeded == 1 [L7120] ldv_module_refcounter = ldv_module_refcounter + 1 [L7121] return (1); [L7178] RET, EXPR ldv_try_module_get(module) [L7178] tmp = ldv_try_module_get(module) [L7180] return (tmp); [L7659] RET, EXPR ldv_try_module_get_1((cs->driver)->owner) VAL [(cs->driver)->owner={706:-705}, (tty->driver)->minor_start=18446744073709551662, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, cs={691:0}, cs->driver={0:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, filp={18446744073709551628:18446744073709551621}, filp={18446744073709551628:18446744073709551621}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_try_module_get_1((cs->driver)->owner)=1, printk("<7>gigaset: %d+%d: %s()\n", (tty->driver)->minor_start, tty->index, "if_open")=18446744073709551625, resp_type={697:0}, tmp=1, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551647:18446744073709551624}, tty->index=18446744073709551643, zsau_resp={698:0}] [L7659] tmp___0 = ldv_try_module_get_1((cs->driver)->owner) [L7661] COND FALSE !(tmp___0 == 0) VAL [(tty->driver)->minor_start=18446744073709551662, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, cs={691:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, filp={18446744073709551628:18446744073709551621}, filp={18446744073709551628:18446744073709551621}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, printk("<7>gigaset: %d+%d: %s()\n", (tty->driver)->minor_start, tty->index, "if_open")=18446744073709551625, resp_type={697:0}, tmp=1, tmp___0=1, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551647:18446744073709551624}, tty->index=18446744073709551643, zsau_resp={698:0}] [L7667] CALL, EXPR mutex_lock_interruptible_nested(& cs->mutex, 0U) VAL [\old(arg1)=0, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, arg0={691:598}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, resp_type={697:0}, zsau_resp={698:0}] [L16884] return __VERIFIER_nondet_int(); [L7667] RET, EXPR mutex_lock_interruptible_nested(& cs->mutex, 0U) VAL [(tty->driver)->minor_start=18446744073709551662, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, cs={691:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, filp={18446744073709551628:18446744073709551621}, filp={18446744073709551628:18446744073709551621}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, mutex_lock_interruptible_nested(& cs->mutex, 0U)=0, printk("<7>gigaset: %d+%d: %s()\n", (tty->driver)->minor_start, tty->index, "if_open")=18446744073709551625, resp_type={697:0}, tmp=1, tmp___0=1, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551647:18446744073709551624}, tty->index=18446744073709551643, zsau_resp={698:0}] [L7667] tmp___1 = mutex_lock_interruptible_nested(& cs->mutex, 0U) [L7669] COND FALSE !(tmp___1 != 0) [L7676] tty->driver_data = (void *)cs [L7677] EXPR cs->open_count [L7677] cs->open_count = cs->open_count + 1U [L7678] EXPR cs->open_count VAL [(tty->driver)->minor_start=18446744073709551662, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, cs={691:0}, cs->open_count=710, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, filp={18446744073709551628:18446744073709551621}, filp={18446744073709551628:18446744073709551621}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, printk("<7>gigaset: %d+%d: %s()\n", (tty->driver)->minor_start, tty->index, "if_open")=18446744073709551625, resp_type={697:0}, tmp=1, tmp___0=1, tmp___1=0, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551647:18446744073709551624}, tty->index=18446744073709551643, zsau_resp={698:0}] [L7678] COND FALSE !(cs->open_count == 1U) [L7689] FCALL mutex_unlock(& cs->mutex) VAL [(tty->driver)->minor_start=18446744073709551662, \old(ldv_module_refcounter)=1, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, cs={691:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, filp={18446744073709551628:18446744073709551621}, filp={18446744073709551628:18446744073709551621}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, printk("<7>gigaset: %d+%d: %s()\n", (tty->driver)->minor_start, tty->index, "if_open")=18446744073709551625, resp_type={697:0}, tmp=1, tmp___0=1, tmp___1=0, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551647:18446744073709551624}, tty->index=18446744073709551643, zsau_resp={698:0}] [L7691] return (0); VAL [(tty->driver)->minor_start=18446744073709551662, \old(ldv_module_refcounter)=1, \result=0, __this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, cs={691:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, filp={18446744073709551628:18446744073709551621}, filp={18446744073709551628:18446744073709551621}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, printk("<7>gigaset: %d+%d: %s()\n", (tty->driver)->minor_start, tty->index, "if_open")=18446744073709551625, resp_type={697:0}, tmp=1, tmp___0=1, tmp___1=0, tty={691:-531}, tty={691:-531}, tty->driver={18446744073709551647:18446744073709551624}, tty->index=18446744073709551643, zsau_resp={698:0}] [L8875] RET, EXPR if_open(var_group1, var_group2) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_open(var_group1, var_group2)=0, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=0, resp_type={697:0}, tmp=0, tmp___0=1, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8875] res_if_open_2 = if_open(var_group1, var_group2) [L8876] FCALL ldv_check_return_value(res_if_open_2) [L8878] COND FALSE !(res_if_open_2 != 0) [L8882] ldv_s_if_ops_tty_operations = ldv_s_if_ops_tty_operations + 1 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=1, res_if_open_2=0, resp_type={697:0}, tmp=0, tmp___0=1, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8948] tmp___0 = __VERIFIER_nondet_int() [L8950] COND TRUE tmp___0 != 0 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=1, res_if_open_2=0, resp_type={697:0}, tmp=0, tmp___0=1, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8835] tmp = __VERIFIER_nondet_int() [L8837] COND FALSE !(tmp == 0) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=1, res_if_open_2=0, resp_type={697:0}, tmp=1, tmp___0=1, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8840] COND TRUE tmp == 1 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=1, res_if_open_2=0, resp_type={697:0}, tmp=1, tmp___0=1, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8887] COND TRUE ldv_s_if_ops_tty_operations == 1 [L8889] CALL if_close(var_group1, var_group2) [L7695] struct cardstate *cs ; [L7696] unsigned long flags ; [L7697] long tmp ; [L7698] raw_spinlock_t *tmp___0 ; [L7699] long tmp___1 ; [L7701] EXPR tty->driver_data [L7701] cs = (struct cardstate *)tty->driver_data [L7702] COND TRUE (unsigned long )cs == (unsigned long )((struct cardstate *)0) [L8889] RET if_close(var_group1, var_group2) [L8890] ldv_s_if_ops_tty_operations = 0 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=0, res_if_open_2=0, resp_type={697:0}, tmp=1, tmp___0=1, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8948] tmp___0 = __VERIFIER_nondet_int() [L8950] COND FALSE !(tmp___0 != 0) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=0, res_if_open_2=0, resp_type={697:0}, tmp=1, tmp___0=0, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8953] COND FALSE !(ldv_s_if_ops_tty_operations != 0) VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_if_ops_tty_operations=0, res_if_open_2=0, resp_type={697:0}, tmp=1, tmp___0=0, var_group1={691:-531}, var_group2={18446744073709551628:18446744073709551621}, zsau_resp={698:0}] [L8961] CALL ldv_check_final_state() [L7165] COND TRUE ldv_module_refcounter != 1 VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, resp_type={697:0}, zsau_resp={698:0}] [L7167] CALL ldv_blast_assert() VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, resp_type={697:0}, zsau_resp={698:0}] [L7097] reach_error() VAL [__this_module={18446744073709551640:18446744073709551652}, capi_driver_gigaset={703:0}, capi_send_handler_table={701:0}, cip2bchlc={699:0}, dev_attr_cidmode={694:0}, driver_lock={692:0}, drivers={691:0}, gigaset_debuglevel=0, gigaset_proc_fops={702:0}, gigaset_tab_cid={696:0}, gigaset_tab_nocid={695:0}, if_ops={693:0}, ignored_msg_dump_time={700:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, resp_type={697:0}, zsau_resp={698:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 44 procedures, 483 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 100.2s, OverallIterations: 12, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 67.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 7 mSolverCounterUnknown, 6483 SdHoareTripleChecker+Valid, 65.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6050 mSDsluCounter, 24628 SdHoareTripleChecker+Invalid, 63.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19708 mSDsCounter, 2215 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10124 IncrementalHoareTripleChecker+Invalid, 12346 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2215 mSolverCounterUnsat, 7282 mSDtfsCounter, 10124 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 157 GetRequests, 100 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3170occurred in iteration=11, InterpolantAutomatonStates: 69, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 11 MinimizatonAttempts, 1335 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 23.6s SatisfiabilityAnalysisTime, 3.6s InterpolantComputationTime, 758 NumberOfCodeBlocks, 758 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 665 ConstructedInterpolants, 0 QuantifiedInterpolants, 1728 SizeOfPredicates, 0 NumberOfNonLiveVariables, 8091 ConjunctsInSsa, 3 ConjunctsInUnsatCore, 12 InterpolantComputations, 11 PerfectInterpolantSequences, 54/56 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-23 02:48:49,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 6344be269056834d180d9b5e1136d4ee678a64c336fe877230b0ca721a1da138 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 02:48:51,818 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 02:48:51,820 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 02:48:51,881 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 02:48:51,882 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 02:48:51,883 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 02:48:51,885 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 02:48:51,888 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 02:48:51,890 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 02:48:51,891 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 02:48:51,893 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 02:48:51,894 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 02:48:51,895 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 02:48:51,898 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 02:48:51,900 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 02:48:51,902 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 02:48:51,905 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 02:48:51,913 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 02:48:51,915 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 02:48:51,921 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 02:48:51,923 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 02:48:51,929 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 02:48:51,930 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 02:48:51,933 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 02:48:51,937 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 02:48:51,944 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 02:48:51,944 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 02:48:51,945 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 02:48:51,947 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 02:48:51,948 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 02:48:51,948 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 02:48:51,949 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 02:48:51,952 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 02:48:51,952 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 02:48:51,954 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 02:48:51,954 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 02:48:51,955 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 02:48:51,956 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 02:48:51,956 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 02:48:51,958 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 02:48:51,958 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 02:48:51,964 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2021-11-23 02:48:51,997 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 02:48:51,998 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 02:48:51,998 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 02:48:51,998 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 02:48:51,999 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 02:48:51,999 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 02:48:52,000 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 02:48:52,000 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 02:48:52,000 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 02:48:52,000 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 02:48:52,001 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 02:48:52,001 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 02:48:52,002 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 02:48:52,002 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 02:48:52,002 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 02:48:52,002 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 02:48:52,003 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 02:48:52,003 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-23 02:48:52,003 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-23 02:48:52,003 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-23 02:48:52,004 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 02:48:52,004 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 02:48:52,004 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 02:48:52,004 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 02:48:52,005 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-23 02:48:52,005 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 02:48:52,005 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:48:52,005 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 02:48:52,006 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 02:48:52,006 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 02:48:52,006 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-23 02:48:52,006 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-23 02:48:52,006 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 02:48:52,007 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 02:48:52,007 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 02:48:52,007 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_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/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_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V 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 -> Taipan 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 -> 6344be269056834d180d9b5e1136d4ee678a64c336fe877230b0ca721a1da138 [2021-11-23 02:48:52,408 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 02:48:52,432 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 02:48:52,437 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 02:48:52,439 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 02:48:52,439 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 02:48:52,441 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i [2021-11-23 02:48:52,521 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/af03d6777/0e93c6f2812e471b95c245bef36559e1/FLAG6fa9e2fc2 [2021-11-23 02:48:53,785 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 02:48:53,786 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i [2021-11-23 02:48:53,848 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/af03d6777/0e93c6f2812e471b95c245bef36559e1/FLAG6fa9e2fc2 [2021-11-23 02:48:53,933 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/data/af03d6777/0e93c6f2812e471b95c245bef36559e1 [2021-11-23 02:48:53,936 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 02:48:53,937 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 02:48:53,938 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 02:48:53,939 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 02:48:53,942 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 02:48:53,943 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:48:53" (1/1) ... [2021-11-23 02:48:53,945 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c7cc112 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:48:53, skipping insertion in model container [2021-11-23 02:48:53,945 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:48:53" (1/1) ... [2021-11-23 02:48:53,951 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 02:48:54,210 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:48:55,829 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_bfa78d13-b518-4099-bae3-fd83fbf5b816/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i[190502,190515] [2021-11-23 02:48:56,480 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:56,485 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:56,486 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:56,493 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:57,746 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:48:57,801 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-23 02:48:58,088 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:48:58,258 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_bfa78d13-b518-4099-bae3-fd83fbf5b816/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i[190502,190515] [2021-11-23 02:48:58,326 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:58,330 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:58,330 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:58,335 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:58,663 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:48:58,711 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 02:48:59,223 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_bfa78d13-b518-4099-bae3-fd83fbf5b816/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i[190502,190515] [2021-11-23 02:48:59,423 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:59,426 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:59,426 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:59,431 WARN L1533 CHandler]: Possible shadowing of function abort [2021-11-23 02:48:59,792 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:49:00,006 INFO L208 MainTranslator]: Completed translation [2021-11-23 02:49:00,007 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00 WrapperNode [2021-11-23 02:49:00,007 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 02:49:00,009 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 02:49:00,009 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 02:49:00,010 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 02:49:00,017 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,282 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,508 INFO L137 Inliner]: procedures = 367, calls = 6444, calls flagged for inlining = 156, calls inlined = 36, statements flattened = 4438 [2021-11-23 02:49:00,508 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 02:49:00,509 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 02:49:00,509 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 02:49:00,509 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 02:49:00,518 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,518 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,558 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,559 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,672 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,699 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,719 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,744 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 02:49:00,745 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 02:49:00,745 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 02:49:00,745 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 02:49:00,746 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (1/1) ... [2021-11-23 02:49:00,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:49:00,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:49:00,777 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 02:49:00,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 02:49:00,831 INFO L130 BoogieDeclarations]: Found specification of procedure gigaset_schedule_event [2021-11-23 02:49:00,831 INFO L138 BoogieDeclarations]: Found implementation of procedure gigaset_schedule_event [2021-11-23 02:49:00,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-23 02:49:00,832 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2021-11-23 02:49:00,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-23 02:49:00,832 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-23 02:49:00,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-23 02:49:00,832 INFO L130 BoogieDeclarations]: Found specification of procedure gigaset_add_event [2021-11-23 02:49:00,833 INFO L138 BoogieDeclarations]: Found implementation of procedure gigaset_add_event [2021-11-23 02:49:00,833 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-11-23 02:49:00,833 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-11-23 02:49:00,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-23 02:49:00,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-23 02:49:00,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2021-11-23 02:49:00,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2021-11-23 02:49:00,834 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put_3 [2021-11-23 02:49:00,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put_3 [2021-11-23 02:49:00,834 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2021-11-23 02:49:00,834 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2021-11-23 02:49:00,834 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-23 02:49:00,835 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-23 02:49:00,835 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~X~C_UINT~TO~C_INT [2021-11-23 02:49:00,835 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~X~C_UINT~TO~C_INT [2021-11-23 02:49:00,836 INFO L130 BoogieDeclarations]: Found specification of procedure gigaset_dbg_buffer [2021-11-23 02:49:00,836 INFO L138 BoogieDeclarations]: Found implementation of procedure gigaset_dbg_buffer [2021-11-23 02:49:00,836 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-23 02:49:00,836 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-23 02:49:00,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-23 02:49:00,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-23 02:49:00,837 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-23 02:49:00,837 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-23 02:49:00,837 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-23 02:49:00,837 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-11-23 02:49:00,838 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-11-23 02:49:00,838 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-23 02:49:00,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-23 02:49:00,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-23 02:49:00,840 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-11-23 02:49:00,840 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-11-23 02:49:00,840 INFO L130 BoogieDeclarations]: Found specification of procedure if_tiocmget [2021-11-23 02:49:00,840 INFO L138 BoogieDeclarations]: Found implementation of procedure if_tiocmget [2021-11-23 02:49:00,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-23 02:49:00,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-23 02:49:00,841 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~C_UINT~TO~C_INT [2021-11-23 02:49:00,841 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~C_UINT~TO~C_INT [2021-11-23 02:49:00,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-23 02:49:00,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-23 02:49:00,842 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-23 02:49:00,842 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-23 02:49:00,843 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-11-23 02:49:00,843 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-11-23 02:49:00,843 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2021-11-23 02:49:00,843 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2021-11-23 02:49:00,843 INFO L130 BoogieDeclarations]: Found specification of procedure if_chars_in_buffer [2021-11-23 02:49:00,844 INFO L138 BoogieDeclarations]: Found implementation of procedure if_chars_in_buffer [2021-11-23 02:49:00,844 INFO L130 BoogieDeclarations]: Found specification of procedure if_write_room [2021-11-23 02:49:00,844 INFO L138 BoogieDeclarations]: Found implementation of procedure if_write_room [2021-11-23 02:49:00,845 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-23 02:49:00,845 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-23 02:49:00,845 INFO L130 BoogieDeclarations]: Found specification of procedure if_throttle [2021-11-23 02:49:00,845 INFO L138 BoogieDeclarations]: Found implementation of procedure if_throttle [2021-11-23 02:49:00,846 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2021-11-23 02:49:00,846 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2021-11-23 02:49:00,846 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-11-23 02:49:00,846 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-11-23 02:49:00,846 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get_1 [2021-11-23 02:49:00,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get_1 [2021-11-23 02:49:00,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-23 02:49:00,847 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-23 02:49:00,847 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2021-11-23 02:49:00,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2021-11-23 02:49:00,848 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2021-11-23 02:49:00,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-23 02:49:00,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-23 02:49:00,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-23 02:49:00,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-23 02:49:00,850 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2021-11-23 02:49:00,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2021-11-23 02:49:00,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-23 02:49:00,851 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2021-11-23 02:49:00,851 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2021-11-23 02:49:00,852 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 02:49:00,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-23 02:49:00,852 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-23 02:49:00,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-23 02:49:00,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-23 02:49:00,852 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-23 02:49:00,853 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-23 02:49:00,853 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-23 02:49:00,853 INFO L130 BoogieDeclarations]: Found specification of procedure if_tiocmset [2021-11-23 02:49:00,853 INFO L138 BoogieDeclarations]: Found implementation of procedure if_tiocmset [2021-11-23 02:49:00,853 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2021-11-23 02:49:00,854 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2021-11-23 02:49:00,854 INFO L130 BoogieDeclarations]: Found specification of procedure if_open [2021-11-23 02:49:00,854 INFO L138 BoogieDeclarations]: Found implementation of procedure if_open [2021-11-23 02:49:00,855 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-23 02:49:00,855 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-23 02:49:00,856 INFO L130 BoogieDeclarations]: Found specification of procedure setflags [2021-11-23 02:49:00,857 INFO L138 BoogieDeclarations]: Found implementation of procedure setflags [2021-11-23 02:49:00,859 INFO L130 BoogieDeclarations]: Found specification of procedure if_unthrottle [2021-11-23 02:49:00,859 INFO L138 BoogieDeclarations]: Found implementation of procedure if_unthrottle [2021-11-23 02:49:00,860 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-23 02:49:00,860 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2021-11-23 02:49:00,860 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2021-11-23 02:49:00,861 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 02:49:00,861 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 02:49:00,861 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2021-11-23 02:49:00,862 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2021-11-23 02:49:01,417 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 02:49:01,420 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 02:49:05,798 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-11-23 02:49:05,798 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-11-23 02:49:06,524 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##8: assume !false; [2021-11-23 02:49:06,525 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##7: assume false; [2021-11-23 02:49:06,525 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L5012-1: ~tmp~4#1.base, ~tmp~4#1.offset := #t~ret76#1.base, #t~ret76#1.offset;havoc #t~ret76#1.base, #t~ret76#1.offset;~__ptr~0#1.base, ~__ptr~0#1.offset := ~tmp~4#1.base, ~tmp~4#1.offset; [2021-11-23 02:49:06,525 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint L5012: SUMMARY for call #t~ret76#1.base, #t~ret76#1.offset := get_current(); srcloc: null [2021-11-23 02:49:06,527 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:49:06,529 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:49:06,530 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:49:07,031 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2021-11-23 02:49:07,031 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2021-11-23 02:49:07,031 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##61: assume false; [2021-11-23 02:49:07,032 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##62: assume !false; [2021-11-23 02:49:07,032 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##41: assume !false; [2021-11-23 02:49:07,032 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##40: assume false; [2021-11-23 02:49:07,474 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:49:07,476 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:49:07,482 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-23 02:52:09,542 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume !false;call ULTIMATE.dealloc(if_version_~#version~0#1.base, if_version_~#version~0#1.offset);havoc if_version_~#version~0#1.base, if_version_~#version~0#1.offset;call ULTIMATE.dealloc(if_version_~#compat~0#1.base, if_version_~#compat~0#1.offset);havoc if_version_~#compat~0#1.base, if_version_~#compat~0#1.offset;call ULTIMATE.dealloc(if_version_~#__wait~4#1.base, if_version_~#__wait~4#1.offset);havoc if_version_~#__wait~4#1.base, if_version_~#__wait~4#1.offset; [2021-11-23 02:52:09,542 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##75: assume !false; [2021-11-23 02:52:09,542 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##74: assume false; [2021-11-23 02:52:09,542 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##79: assume !false; [2021-11-23 02:52:09,542 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##78: assume false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##147: assume !false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume !false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##146: assume false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##169: assume false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##111: assume false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##112: assume !false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##117: assume !false; [2021-11-23 02:52:09,543 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume false; [2021-11-23 02:52:09,575 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 02:52:09,589 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 02:52:09,589 INFO L301 CfgBuilder]: Removed 6 assume(true) statements. [2021-11-23 02:52:09,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:52:09 BoogieIcfgContainer [2021-11-23 02:52:09,593 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 02:52:09,595 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 02:52:09,595 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 02:52:09,598 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 02:52:09,598 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:48:53" (1/3) ... [2021-11-23 02:52:09,599 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44e445ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:52:09, skipping insertion in model container [2021-11-23 02:52:09,599 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:49:00" (2/3) ... [2021-11-23 02:52:09,600 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44e445ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:52:09, skipping insertion in model container [2021-11-23 02:52:09,600 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:52:09" (3/3) ... [2021-11-23 02:52:09,601 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-isdn-gigaset-gigaset.ko.cil.out.i [2021-11-23 02:52:09,606 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 02:52:09,607 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 02:52:09,661 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 02:52:09,667 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 02:52:09,668 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 02:52:09,704 INFO L276 IsEmpty]: Start isEmpty. Operand has 643 states, 491 states have (on average 1.4114052953156824) internal successors, (693), 504 states have internal predecessors, (693), 112 states have call successors, (112), 39 states have call predecessors, (112), 39 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2021-11-23 02:52:09,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-23 02:52:09,710 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:52:09,710 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:52:09,711 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:52:09,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:52:09,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1604531392, now seen corresponding path program 1 times [2021-11-23 02:52:09,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:52:09,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1024291671] [2021-11-23 02:52:09,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:52:09,753 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:52:09,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:52:09,764 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:52:09,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-23 02:52:18,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:52:19,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 7532 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:52:19,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:52:19,510 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:19,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:52:19,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:19,658 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:52:19,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1024291671] [2021-11-23 02:52:19,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1024291671] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:52:19,659 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:52:19,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-23 02:52:19,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132732750] [2021-11-23 02:52:19,661 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:52:19,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-23 02:52:19,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:52:19,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-23 02:52:19,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:52:19,708 INFO L87 Difference]: Start difference. First operand has 643 states, 491 states have (on average 1.4114052953156824) internal successors, (693), 504 states have internal predecessors, (693), 112 states have call successors, (112), 39 states have call predecessors, (112), 39 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-23 02:52:19,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:52:19,988 INFO L93 Difference]: Finished difference Result 1905 states and 2769 transitions. [2021-11-23 02:52:19,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-23 02:52:19,991 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 22 [2021-11-23 02:52:19,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:52:20,026 INFO L225 Difference]: With dead ends: 1905 [2021-11-23 02:52:20,027 INFO L226 Difference]: Without dead ends: 1259 [2021-11-23 02:52:20,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-23 02:52:20,043 INFO L933 BasicCegarLoop]: 1034 mSDtfsCounter, 883 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 883 SdHoareTripleChecker+Valid, 1925 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:52:20,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [883 Valid, 1925 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 02:52:20,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2021-11-23 02:52:20,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1256. [2021-11-23 02:52:20,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 959 states have (on average 1.4014598540145986) internal successors, (1344), 982 states have internal predecessors, (1344), 220 states have call successors, (220), 77 states have call predecessors, (220), 76 states have return successors, (223), 216 states have call predecessors, (223), 218 states have call successors, (223) [2021-11-23 02:52:20,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 1787 transitions. [2021-11-23 02:52:20,235 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 1787 transitions. Word has length 22 [2021-11-23 02:52:20,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:52:20,235 INFO L470 AbstractCegarLoop]: Abstraction has 1256 states and 1787 transitions. [2021-11-23 02:52:20,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-23 02:52:20,236 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 1787 transitions. [2021-11-23 02:52:20,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-23 02:52:20,241 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:52:20,242 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:52:20,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-23 02:52:20,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:52:20,456 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:52:20,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:52:20,457 INFO L85 PathProgramCache]: Analyzing trace with hash 263024063, now seen corresponding path program 1 times [2021-11-23 02:52:20,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:52:20,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112266461] [2021-11-23 02:52:20,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:52:20,471 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:52:20,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:52:20,472 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:52:20,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-23 02:52:28,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:52:29,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 7584 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-23 02:52:29,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:52:30,117 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:30,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:52:30,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:30,291 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:52:30,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112266461] [2021-11-23 02:52:30,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112266461] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:52:30,292 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:52:30,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-23 02:52:30,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858061812] [2021-11-23 02:52:30,292 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:52:30,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-23 02:52:30,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:52:30,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-23 02:52:30,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 02:52:30,295 INFO L87 Difference]: Start difference. First operand 1256 states and 1787 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:52:30,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:52:30,854 INFO L93 Difference]: Finished difference Result 3425 states and 5051 transitions. [2021-11-23 02:52:30,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 02:52:30,859 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2021-11-23 02:52:30,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:52:30,885 INFO L225 Difference]: With dead ends: 3425 [2021-11-23 02:52:30,885 INFO L226 Difference]: Without dead ends: 2175 [2021-11-23 02:52:30,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-23 02:52:30,893 INFO L933 BasicCegarLoop]: 1023 mSDtfsCounter, 517 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 2999 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-23 02:52:30,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 2999 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-23 02:52:30,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2175 states. [2021-11-23 02:52:31,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2175 to 2175. [2021-11-23 02:52:31,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2175 states, 1666 states have (on average 1.436374549819928) internal successors, (2393), 1717 states have internal predecessors, (2393), 432 states have call successors, (432), 77 states have call predecessors, (432), 76 states have return successors, (439), 424 states have call predecessors, (439), 430 states have call successors, (439) [2021-11-23 02:52:31,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2175 states to 2175 states and 3264 transitions. [2021-11-23 02:52:31,051 INFO L78 Accepts]: Start accepts. Automaton has 2175 states and 3264 transitions. Word has length 42 [2021-11-23 02:52:31,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:52:31,052 INFO L470 AbstractCegarLoop]: Abstraction has 2175 states and 3264 transitions. [2021-11-23 02:52:31,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:52:31,052 INFO L276 IsEmpty]: Start isEmpty. Operand 2175 states and 3264 transitions. [2021-11-23 02:52:31,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-23 02:52:31,064 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:52:31,065 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:52:31,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-23 02:52:31,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:52:31,310 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:52:31,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:52:31,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1647183611, now seen corresponding path program 1 times [2021-11-23 02:52:31,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:52:31,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [331965730] [2021-11-23 02:52:31,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:52:31,329 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:52:31,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:52:31,330 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:52:31,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-23 02:52:39,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:52:40,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 7615 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 02:52:40,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:52:41,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:41,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:52:41,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:41,359 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:52:41,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [331965730] [2021-11-23 02:52:41,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [331965730] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:52:41,360 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:52:41,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 5 [2021-11-23 02:52:41,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044306283] [2021-11-23 02:52:41,361 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:52:41,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 02:52:41,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:52:41,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 02:52:41,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:52:41,362 INFO L87 Difference]: Start difference. First operand 2175 states and 3264 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-23 02:52:43,950 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:52:44,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:52:44,641 INFO L93 Difference]: Finished difference Result 6377 states and 9595 transitions. [2021-11-23 02:52:44,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-23 02:52:44,642 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 47 [2021-11-23 02:52:44,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:52:44,676 INFO L225 Difference]: With dead ends: 6377 [2021-11-23 02:52:44,676 INFO L226 Difference]: Without dead ends: 4209 [2021-11-23 02:52:44,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:52:44,692 INFO L933 BasicCegarLoop]: 1079 mSDtfsCounter, 1519 mSDsluCounter, 1975 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 224 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1533 SdHoareTripleChecker+Valid, 3054 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:52:44,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1533 Valid, 3054 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 104 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2021-11-23 02:52:44,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4209 states. [2021-11-23 02:52:44,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4209 to 4119. [2021-11-23 02:52:44,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4119 states, 3166 states have (on average 1.4396715097915351) internal successors, (4558), 3255 states have internal predecessors, (4558), 800 states have call successors, (800), 153 states have call predecessors, (800), 152 states have return successors, (816), 786 states have call predecessors, (816), 798 states have call successors, (816) [2021-11-23 02:52:44,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4119 states to 4119 states and 6174 transitions. [2021-11-23 02:52:44,944 INFO L78 Accepts]: Start accepts. Automaton has 4119 states and 6174 transitions. Word has length 47 [2021-11-23 02:52:44,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:52:44,944 INFO L470 AbstractCegarLoop]: Abstraction has 4119 states and 6174 transitions. [2021-11-23 02:52:44,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 3 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-23 02:52:44,948 INFO L276 IsEmpty]: Start isEmpty. Operand 4119 states and 6174 transitions. [2021-11-23 02:52:44,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-23 02:52:44,951 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:52:44,951 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:52:45,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-11-23 02:52:45,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:52:45,176 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:52:45,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:52:45,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1506635001, now seen corresponding path program 1 times [2021-11-23 02:52:45,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:52:45,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487844390] [2021-11-23 02:52:45,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:52:45,183 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:52:45,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:52:45,184 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:52:45,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-23 02:52:53,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:52:55,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 7615 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-23 02:52:55,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:52:55,226 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:55,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:52:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:52:55,421 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:52:55,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487844390] [2021-11-23 02:52:55,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487844390] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:52:55,421 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:52:55,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 02:52:55,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183043665] [2021-11-23 02:52:55,422 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:52:55,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 02:52:55,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:52:55,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 02:52:55,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:52:55,423 INFO L87 Difference]: Start difference. First operand 4119 states and 6174 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:52:55,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:52:55,842 INFO L93 Difference]: Finished difference Result 8255 states and 12423 transitions. [2021-11-23 02:52:55,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-23 02:52:55,844 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2021-11-23 02:52:55,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:52:55,880 INFO L225 Difference]: With dead ends: 8255 [2021-11-23 02:52:55,880 INFO L226 Difference]: Without dead ends: 4143 [2021-11-23 02:52:55,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-23 02:52:55,899 INFO L933 BasicCegarLoop]: 898 mSDtfsCounter, 8 mSDsluCounter, 2684 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 3582 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:52:55,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 3582 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:52:55,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2021-11-23 02:52:56,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 4131. [2021-11-23 02:52:56,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4131 states, 3176 states have (on average 1.438287153652393) internal successors, (4568), 3267 states have internal predecessors, (4568), 800 states have call successors, (800), 153 states have call predecessors, (800), 154 states have return successors, (820), 786 states have call predecessors, (820), 798 states have call successors, (820) [2021-11-23 02:52:56,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4131 states to 4131 states and 6188 transitions. [2021-11-23 02:52:56,130 INFO L78 Accepts]: Start accepts. Automaton has 4131 states and 6188 transitions. Word has length 47 [2021-11-23 02:52:56,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:52:56,130 INFO L470 AbstractCegarLoop]: Abstraction has 4131 states and 6188 transitions. [2021-11-23 02:52:56,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-23 02:52:56,131 INFO L276 IsEmpty]: Start isEmpty. Operand 4131 states and 6188 transitions. [2021-11-23 02:52:56,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-23 02:52:56,134 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:52:56,135 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:52:56,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-23 02:52:56,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:52:56,364 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:52:56,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:52:56,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1166731535, now seen corresponding path program 1 times [2021-11-23 02:52:56,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:52:56,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1008001011] [2021-11-23 02:52:56,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:52:56,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:52:56,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:52:56,372 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:52:56,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-23 02:53:04,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:53:05,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 7630 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:53:05,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:53:05,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:05,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:53:06,236 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:06,237 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:53:06,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1008001011] [2021-11-23 02:53:06,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1008001011] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:53:06,237 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:53:06,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-23 02:53:06,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316517441] [2021-11-23 02:53:06,237 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:53:06,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-23 02:53:06,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:53:06,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-23 02:53:06,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-23 02:53:06,239 INFO L87 Difference]: Start difference. First operand 4131 states and 6188 transitions. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-23 02:53:06,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:53:06,471 INFO L93 Difference]: Finished difference Result 8301 states and 12433 transitions. [2021-11-23 02:53:06,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-23 02:53:06,472 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 2 states have call successors, (8) Word has length 59 [2021-11-23 02:53:06,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:53:06,506 INFO L225 Difference]: With dead ends: 8301 [2021-11-23 02:53:06,506 INFO L226 Difference]: Without dead ends: 4165 [2021-11-23 02:53:06,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-23 02:53:06,528 INFO L933 BasicCegarLoop]: 898 mSDtfsCounter, 9 mSDsluCounter, 3587 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 4485 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-11-23 02:53:06,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 4485 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:53:06,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4165 states. [2021-11-23 02:53:06,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4165 to 4142. [2021-11-23 02:53:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4142 states, 3183 states have (on average 1.4373232799245994) internal successors, (4575), 3277 states have internal predecessors, (4575), 800 states have call successors, (800), 153 states have call predecessors, (800), 158 states have return successors, (830), 787 states have call predecessors, (830), 798 states have call successors, (830) [2021-11-23 02:53:06,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4142 states to 4142 states and 6205 transitions. [2021-11-23 02:53:06,749 INFO L78 Accepts]: Start accepts. Automaton has 4142 states and 6205 transitions. Word has length 59 [2021-11-23 02:53:06,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:53:06,750 INFO L470 AbstractCegarLoop]: Abstraction has 4142 states and 6205 transitions. [2021-11-23 02:53:06,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-23 02:53:06,750 INFO L276 IsEmpty]: Start isEmpty. Operand 4142 states and 6205 transitions. [2021-11-23 02:53:06,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-23 02:53:06,755 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:53:06,756 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:53:06,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-23 02:53:06,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:53:06,980 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:53:06,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:53:06,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1526216861, now seen corresponding path program 1 times [2021-11-23 02:53:06,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:53:06,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940857377] [2021-11-23 02:53:06,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:53:06,993 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:53:06,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:53:06,994 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:53:07,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-23 02:53:15,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:53:16,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 7677 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-23 02:53:16,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:53:17,480 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:17,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:53:17,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:17,979 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:53:17,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940857377] [2021-11-23 02:53:17,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940857377] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:53:17,979 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:53:17,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-11-23 02:53:17,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52182307] [2021-11-23 02:53:17,980 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:53:17,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 02:53:17,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:53:17,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 02:53:17,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:53:17,981 INFO L87 Difference]: Start difference. First operand 4142 states and 6205 transitions. Second operand has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-23 02:53:19,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:53:19,194 INFO L93 Difference]: Finished difference Result 8393 states and 12637 transitions. [2021-11-23 02:53:19,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 02:53:19,195 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 66 [2021-11-23 02:53:19,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:53:19,228 INFO L225 Difference]: With dead ends: 8393 [2021-11-23 02:53:19,228 INFO L226 Difference]: Without dead ends: 4258 [2021-11-23 02:53:19,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2021-11-23 02:53:19,248 INFO L933 BasicCegarLoop]: 905 mSDtfsCounter, 64 mSDsluCounter, 5400 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 6305 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-23 02:53:19,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 6305 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-23 02:53:19,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4258 states. [2021-11-23 02:53:19,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4258 to 4162. [2021-11-23 02:53:19,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4162 states, 3195 states have (on average 1.4356807511737089) internal successors, (4587), 3289 states have internal predecessors, (4587), 808 states have call successors, (808), 153 states have call predecessors, (808), 158 states have return successors, (838), 795 states have call predecessors, (838), 806 states have call successors, (838) [2021-11-23 02:53:19,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4162 states to 4162 states and 6233 transitions. [2021-11-23 02:53:19,470 INFO L78 Accepts]: Start accepts. Automaton has 4162 states and 6233 transitions. Word has length 66 [2021-11-23 02:53:19,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:53:19,470 INFO L470 AbstractCegarLoop]: Abstraction has 4162 states and 6233 transitions. [2021-11-23 02:53:19,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-23 02:53:19,472 INFO L276 IsEmpty]: Start isEmpty. Operand 4162 states and 6233 transitions. [2021-11-23 02:53:19,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-23 02:53:19,475 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:53:19,475 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:53:19,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-11-23 02:53:19,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:53:19,700 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:53:19,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:53:19,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2074200846, now seen corresponding path program 1 times [2021-11-23 02:53:19,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:53:19,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1634307815] [2021-11-23 02:53:19,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:53:19,707 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:53:19,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:53:19,707 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:53:19,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-23 02:53:27,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:53:29,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 7716 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 02:53:29,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:53:29,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:29,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:53:29,703 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:29,704 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:53:29,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1634307815] [2021-11-23 02:53:29,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1634307815] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:53:29,704 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:53:29,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2021-11-23 02:53:29,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979716897] [2021-11-23 02:53:29,705 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:53:29,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 02:53:29,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:53:29,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 02:53:29,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:53:29,706 INFO L87 Difference]: Start difference. First operand 4162 states and 6233 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-23 02:53:29,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:53:29,964 INFO L93 Difference]: Finished difference Result 7396 states and 11006 transitions. [2021-11-23 02:53:29,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 02:53:29,965 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 82 [2021-11-23 02:53:29,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:53:29,990 INFO L225 Difference]: With dead ends: 7396 [2021-11-23 02:53:29,990 INFO L226 Difference]: Without dead ends: 3241 [2021-11-23 02:53:30,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-23 02:53:30,006 INFO L933 BasicCegarLoop]: 899 mSDtfsCounter, 4 mSDsluCounter, 3589 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 4488 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:53:30,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 4488 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:53:30,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3241 states. [2021-11-23 02:53:30,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3241 to 3233. [2021-11-23 02:53:30,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3233 states, 2488 states have (on average 1.4204180064308682) internal successors, (3534), 2556 states have internal predecessors, (3534), 590 states have call successors, (590), 149 states have call predecessors, (590), 154 states have return successors, (610), 581 states have call predecessors, (610), 588 states have call successors, (610) [2021-11-23 02:53:30,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3233 states to 3233 states and 4734 transitions. [2021-11-23 02:53:30,164 INFO L78 Accepts]: Start accepts. Automaton has 3233 states and 4734 transitions. Word has length 82 [2021-11-23 02:53:30,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:53:30,165 INFO L470 AbstractCegarLoop]: Abstraction has 3233 states and 4734 transitions. [2021-11-23 02:53:30,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-11-23 02:53:30,166 INFO L276 IsEmpty]: Start isEmpty. Operand 3233 states and 4734 transitions. [2021-11-23 02:53:30,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-23 02:53:30,169 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:53:30,170 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:53:30,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-11-23 02:53:30,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:53:30,370 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:53:30,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:53:30,371 INFO L85 PathProgramCache]: Analyzing trace with hash -575124009, now seen corresponding path program 1 times [2021-11-23 02:53:30,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:53:30,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245271014] [2021-11-23 02:53:30,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:53:30,378 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:53:30,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:53:30,378 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:53:30,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-23 02:53:38,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:53:39,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 7700 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 02:53:39,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:53:39,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:39,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:53:40,321 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:40,322 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:53:40,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245271014] [2021-11-23 02:53:40,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245271014] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:53:40,322 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:53:40,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-11-23 02:53:40,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947942263] [2021-11-23 02:53:40,322 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:53:40,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 02:53:40,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:53:40,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 02:53:40,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:53:40,324 INFO L87 Difference]: Start difference. First operand 3233 states and 4734 transitions. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-23 02:53:40,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:53:40,544 INFO L93 Difference]: Finished difference Result 5333 states and 7890 transitions. [2021-11-23 02:53:40,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 02:53:40,544 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 1 states have call successors, (10) Word has length 81 [2021-11-23 02:53:40,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:53:40,567 INFO L225 Difference]: With dead ends: 5333 [2021-11-23 02:53:40,567 INFO L226 Difference]: Without dead ends: 3237 [2021-11-23 02:53:40,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-11-23 02:53:40,576 INFO L933 BasicCegarLoop]: 903 mSDtfsCounter, 16 mSDsluCounter, 5366 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 6269 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:53:40,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 6269 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:53:40,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3237 states. [2021-11-23 02:53:40,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3237 to 3233. [2021-11-23 02:53:40,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3233 states, 2488 states have (on average 1.4196141479099678) internal successors, (3532), 2556 states have internal predecessors, (3532), 590 states have call successors, (590), 149 states have call predecessors, (590), 154 states have return successors, (610), 581 states have call predecessors, (610), 588 states have call successors, (610) [2021-11-23 02:53:40,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3233 states to 3233 states and 4732 transitions. [2021-11-23 02:53:40,703 INFO L78 Accepts]: Start accepts. Automaton has 3233 states and 4732 transitions. Word has length 81 [2021-11-23 02:53:40,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:53:40,704 INFO L470 AbstractCegarLoop]: Abstraction has 3233 states and 4732 transitions. [2021-11-23 02:53:40,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-23 02:53:40,704 INFO L276 IsEmpty]: Start isEmpty. Operand 3233 states and 4732 transitions. [2021-11-23 02:53:40,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-11-23 02:53:40,708 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:53:40,708 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:53:40,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-23 02:53:40,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:53:40,924 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:53:40,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:53:40,924 INFO L85 PathProgramCache]: Analyzing trace with hash -631103340, now seen corresponding path program 1 times [2021-11-23 02:53:40,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:53:40,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [867452154] [2021-11-23 02:53:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:53:40,931 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:53:40,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:53:40,932 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:53:40,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-23 02:53:49,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:53:50,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 7719 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-23 02:53:50,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:53:50,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:50,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:53:51,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:53:51,682 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:53:51,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [867452154] [2021-11-23 02:53:51,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [867452154] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:53:51,682 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:53:51,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 6] imperfect sequences [] total 10 [2021-11-23 02:53:51,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453594987] [2021-11-23 02:53:51,682 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:53:51,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 02:53:51,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:53:51,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 02:53:51,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-23 02:53:51,684 INFO L87 Difference]: Start difference. First operand 3233 states and 4732 transitions. Second operand has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 5 states have call successors, (23), 8 states have call predecessors, (23), 5 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2021-11-23 02:53:54,504 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:53:56,529 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-11-23 02:53:59,732 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-11-23 02:54:02,044 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-11-23 02:54:06,640 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-11-23 02:54:08,659 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-11-23 02:54:12,059 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-11-23 02:54:14,072 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-11-23 02:54:19,385 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-11-23 02:54:21,403 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-11-23 02:54:25,446 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-11-23 02:54:27,455 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-11-23 02:54:31,360 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-11-23 02:54:33,374 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-11-23 02:54:35,381 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-11-23 02:54:37,385 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:54:39,538 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-11-23 02:54:41,547 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-11-23 02:54:43,561 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-11-23 02:54:45,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-11-23 02:54:48,649 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-11-23 02:54:50,662 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-11-23 02:54:52,671 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-11-23 02:54:58,030 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-11-23 02:55:00,040 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-11-23 02:55:02,053 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-11-23 02:55:05,875 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:55:07,880 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:55:09,889 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-11-23 02:55:11,896 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-11-23 02:55:13,914 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-11-23 02:55:17,977 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-11-23 02:55:20,001 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-11-23 02:55:22,013 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-11-23 02:55:24,031 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-11-23 02:55:26,045 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-11-23 02:55:28,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:55:28,433 INFO L93 Difference]: Finished difference Result 12769 states and 18998 transitions. [2021-11-23 02:55:28,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-23 02:55:28,434 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 5 states have call successors, (23), 8 states have call predecessors, (23), 5 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 84 [2021-11-23 02:55:28,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:55:28,522 INFO L225 Difference]: With dead ends: 12769 [2021-11-23 02:55:28,522 INFO L226 Difference]: Without dead ends: 12759 [2021-11-23 02:55:28,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2021-11-23 02:55:28,531 INFO L933 BasicCegarLoop]: 1602 mSDtfsCounter, 9019 mSDsluCounter, 2789 mSDsCounter, 0 mSdLazyCounter, 4507 mSolverCounterSat, 2525 mSolverCounterUnsat, 36 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 93.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9282 SdHoareTripleChecker+Valid, 4391 SdHoareTripleChecker+Invalid, 7068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2525 IncrementalHoareTripleChecker+Valid, 4507 IncrementalHoareTripleChecker+Invalid, 36 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.7s IncrementalHoareTripleChecker+Time [2021-11-23 02:55:28,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9282 Valid, 4391 Invalid, 7068 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2525 Valid, 4507 Invalid, 36 Unknown, 0 Unchecked, 95.7s Time] [2021-11-23 02:55:28,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12759 states. [2021-11-23 02:55:29,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12759 to 12132. [2021-11-23 02:55:29,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12132 states, 9325 states have (on average 1.4282037533512064) internal successors, (13318), 9593 states have internal predecessors, (13318), 2273 states have call successors, (2273), 489 states have call predecessors, (2273), 533 states have return successors, (2511), 2262 states have call predecessors, (2511), 2271 states have call successors, (2511) [2021-11-23 02:55:29,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12132 states to 12132 states and 18102 transitions. [2021-11-23 02:55:29,207 INFO L78 Accepts]: Start accepts. Automaton has 12132 states and 18102 transitions. Word has length 84 [2021-11-23 02:55:29,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:55:29,209 INFO L470 AbstractCegarLoop]: Abstraction has 12132 states and 18102 transitions. [2021-11-23 02:55:29,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.9) internal successors, (119), 10 states have internal predecessors, (119), 5 states have call successors, (23), 8 states have call predecessors, (23), 5 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2021-11-23 02:55:29,209 INFO L276 IsEmpty]: Start isEmpty. Operand 12132 states and 18102 transitions. [2021-11-23 02:55:29,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-23 02:55:29,215 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:55:29,215 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:55:29,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-23 02:55:29,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:55:29,436 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:55:29,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:55:29,436 INFO L85 PathProgramCache]: Analyzing trace with hash -2100447070, now seen corresponding path program 1 times [2021-11-23 02:55:29,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:55:29,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336029552] [2021-11-23 02:55:29,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:55:29,445 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:55:29,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:55:29,447 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:55:29,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-23 02:55:39,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:55:41,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 7730 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-23 02:55:41,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:55:42,447 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 02:55:42,448 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 69 treesize of output 54 [2021-11-23 02:55:42,535 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-23 02:55:42,536 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 41 [2021-11-23 02:55:43,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:55:43,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:56:28,295 WARN L227 SmtUtils]: Spent 44.39s on a formula simplification. DAG size of input: 74 DAG size of output: 1 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-23 02:56:30,722 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:56:30,722 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:56:30,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336029552] [2021-11-23 02:56:30,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336029552] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:56:30,723 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:56:30,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 14 [2021-11-23 02:56:30,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372357618] [2021-11-23 02:56:30,723 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:56:30,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-23 02:56:30,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:56:30,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-23 02:56:30,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-11-23 02:56:30,724 INFO L87 Difference]: Start difference. First operand 12132 states and 18102 transitions. Second operand has 14 states, 11 states have (on average 7.090909090909091) internal successors, (78), 14 states have internal predecessors, (78), 6 states have call successors, (14), 3 states have call predecessors, (14), 6 states have return successors, (13), 3 states have call predecessors, (13), 5 states have call successors, (13) [2021-11-23 02:56:33,592 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.86s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:56:35,619 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-11-23 02:56:39,276 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:56:41,287 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-11-23 02:56:43,394 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-23 02:56:45,402 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-11-23 02:56:47,676 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-11-23 02:56:49,694 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-11-23 02:56:54,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:56:54,886 INFO L93 Difference]: Finished difference Result 21707 states and 32447 transitions. [2021-11-23 02:56:54,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 02:56:54,889 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 7.090909090909091) internal successors, (78), 14 states have internal predecessors, (78), 6 states have call successors, (14), 3 states have call predecessors, (14), 6 states have return successors, (13), 3 states have call predecessors, (13), 5 states have call successors, (13) Word has length 93 [2021-11-23 02:56:54,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:56:54,949 INFO L225 Difference]: With dead ends: 21707 [2021-11-23 02:56:54,949 INFO L226 Difference]: Without dead ends: 12225 [2021-11-23 02:56:54,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-11-23 02:56:54,985 INFO L933 BasicCegarLoop]: 902 mSDtfsCounter, 36 mSDsluCounter, 6846 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 3 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 7748 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 23.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:56:54,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 7748 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 227 Invalid, 8 Unknown, 183 Unchecked, 23.0s Time] [2021-11-23 02:56:55,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12225 states. [2021-11-23 02:56:55,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12225 to 12132. [2021-11-23 02:56:55,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12132 states, 9325 states have (on average 1.4282037533512064) internal successors, (13318), 9593 states have internal predecessors, (13318), 2273 states have call successors, (2273), 497 states have call predecessors, (2273), 533 states have return successors, (2477), 2254 states have call predecessors, (2477), 2271 states have call successors, (2477) [2021-11-23 02:56:55,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12132 states to 12132 states and 18068 transitions. [2021-11-23 02:56:55,638 INFO L78 Accepts]: Start accepts. Automaton has 12132 states and 18068 transitions. Word has length 93 [2021-11-23 02:56:55,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:56:55,638 INFO L470 AbstractCegarLoop]: Abstraction has 12132 states and 18068 transitions. [2021-11-23 02:56:55,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 7.090909090909091) internal successors, (78), 14 states have internal predecessors, (78), 6 states have call successors, (14), 3 states have call predecessors, (14), 6 states have return successors, (13), 3 states have call predecessors, (13), 5 states have call successors, (13) [2021-11-23 02:56:55,639 INFO L276 IsEmpty]: Start isEmpty. Operand 12132 states and 18068 transitions. [2021-11-23 02:56:55,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-23 02:56:55,643 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:56:55,643 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-11-23 02:56:55,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-11-23 02:56:55,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:56:55,859 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:56:55,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:56:55,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1363964116, now seen corresponding path program 1 times [2021-11-23 02:56:55,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:56:55,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1544035799] [2021-11-23 02:56:55,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:56:55,870 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:56:55,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:56:55,871 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:56:55,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-23 02:57:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:57:05,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 7727 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-23 02:57:05,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:57:05,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:57:05,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:57:06,037 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:57:06,037 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:57:06,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1544035799] [2021-11-23 02:57:06,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1544035799] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:57:06,037 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:57:06,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-23 02:57:06,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796056822] [2021-11-23 02:57:06,038 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:57:06,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 02:57:06,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:57:06,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 02:57:06,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:57:06,039 INFO L87 Difference]: Start difference. First operand 12132 states and 18068 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-23 02:57:06,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:57:06,604 INFO L93 Difference]: Finished difference Result 14694 states and 22239 transitions. [2021-11-23 02:57:06,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 02:57:06,605 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) Word has length 93 [2021-11-23 02:57:06,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:57:06,678 INFO L225 Difference]: With dead ends: 14694 [2021-11-23 02:57:06,678 INFO L226 Difference]: Without dead ends: 14689 [2021-11-23 02:57:06,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:57:06,688 INFO L933 BasicCegarLoop]: 1270 mSDtfsCounter, 286 mSDsluCounter, 3457 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 4727 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:57:06,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 4727 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:57:06,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14689 states. [2021-11-23 02:57:07,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14689 to 12132. [2021-11-23 02:57:07,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12132 states, 9325 states have (on average 1.4273458445040215) internal successors, (13310), 9593 states have internal predecessors, (13310), 2273 states have call successors, (2273), 497 states have call predecessors, (2273), 533 states have return successors, (2477), 2254 states have call predecessors, (2477), 2271 states have call successors, (2477) [2021-11-23 02:57:07,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12132 states to 12132 states and 18060 transitions. [2021-11-23 02:57:07,290 INFO L78 Accepts]: Start accepts. Automaton has 12132 states and 18060 transitions. Word has length 93 [2021-11-23 02:57:07,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:57:07,291 INFO L470 AbstractCegarLoop]: Abstraction has 12132 states and 18060 transitions. [2021-11-23 02:57:07,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-23 02:57:07,291 INFO L276 IsEmpty]: Start isEmpty. Operand 12132 states and 18060 transitions. [2021-11-23 02:57:07,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-23 02:57:07,296 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:57:07,296 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:57:07,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-23 02:57:07,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:57:07,511 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:57:07,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:57:07,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1791418784, now seen corresponding path program 1 times [2021-11-23 02:57:07,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:57:07,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1738582991] [2021-11-23 02:57:07,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:57:07,521 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:57:07,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:57:07,523 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:57:07,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-23 02:57:16,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:57:17,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 7731 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-23 02:57:17,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:57:18,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:57:18,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:57:18,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:57:18,295 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-23 02:57:18,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1738582991] [2021-11-23 02:57:18,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1738582991] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-23 02:57:18,296 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:57:18,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-23 02:57:18,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137297417] [2021-11-23 02:57:18,296 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-23 02:57:18,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-23 02:57:18,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-23 02:57:18,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-23 02:57:18,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:57:18,297 INFO L87 Difference]: Start difference. First operand 12132 states and 18060 transitions. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-23 02:57:19,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:57:19,565 INFO L93 Difference]: Finished difference Result 19482 states and 28740 transitions. [2021-11-23 02:57:19,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-23 02:57:19,567 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 96 [2021-11-23 02:57:19,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:57:19,614 INFO L225 Difference]: With dead ends: 19482 [2021-11-23 02:57:19,614 INFO L226 Difference]: Without dead ends: 10012 [2021-11-23 02:57:19,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:57:19,644 INFO L933 BasicCegarLoop]: 1258 mSDtfsCounter, 1363 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1475 SdHoareTripleChecker+Valid, 3001 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:57:19,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1475 Valid, 3001 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-23 02:57:19,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10012 states. [2021-11-23 02:57:20,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10012 to 10012. [2021-11-23 02:57:20,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10012 states, 7685 states have (on average 1.4079375406636305) internal successors, (10820), 7893 states have internal predecessors, (10820), 1793 states have call successors, (1793), 497 states have call predecessors, (1793), 533 states have return successors, (1957), 1784 states have call predecessors, (1957), 1791 states have call successors, (1957) [2021-11-23 02:57:20,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10012 states to 10012 states and 14570 transitions. [2021-11-23 02:57:20,175 INFO L78 Accepts]: Start accepts. Automaton has 10012 states and 14570 transitions. Word has length 96 [2021-11-23 02:57:20,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:57:20,175 INFO L470 AbstractCegarLoop]: Abstraction has 10012 states and 14570 transitions. [2021-11-23 02:57:20,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2021-11-23 02:57:20,176 INFO L276 IsEmpty]: Start isEmpty. Operand 10012 states and 14570 transitions. [2021-11-23 02:57:20,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-11-23 02:57:20,182 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:57:20,182 INFO L514 BasicCegarLoop]: trace histogram [3, 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] [2021-11-23 02:57:20,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-23 02:57:20,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 [2021-11-23 02:57:20,396 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:57:20,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:57:20,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1096108951, now seen corresponding path program 1 times [2021-11-23 02:57:20,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-23 02:57:20,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1432737130] [2021-11-23 02:57:20,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:57:20,403 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-23 02:57:20,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat [2021-11-23 02:57:20,404 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-23 02:57:20,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bfa78d13-b518-4099-bae3-fd83fbf5b816/bin/utaipan-EQgc7hIp5V/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process