./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 70a2ace6fc40caa55e586c636402c0a5dfab1c8b77b7cf0fdf6a2120173a773c --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-16 22:03:35,007 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-16 22:03:35,009 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-16 22:03:35,045 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-16 22:03:35,046 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-16 22:03:35,048 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-16 22:03:35,049 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-16 22:03:35,051 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-16 22:03:35,052 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-16 22:03:35,055 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-16 22:03:35,056 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-16 22:03:35,057 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-16 22:03:35,057 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-16 22:03:35,058 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-16 22:03:35,060 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-16 22:03:35,062 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-16 22:03:35,073 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-16 22:03:35,073 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-16 22:03:35,075 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-16 22:03:35,082 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-16 22:03:35,084 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-16 22:03:35,085 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-16 22:03:35,086 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-16 22:03:35,086 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-16 22:03:35,093 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-16 22:03:35,094 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-16 22:03:35,094 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-16 22:03:35,095 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-16 22:03:35,096 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-16 22:03:35,096 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-16 22:03:35,096 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-16 22:03:35,097 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-16 22:03:35,098 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-16 22:03:35,098 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-16 22:03:35,099 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-16 22:03:35,099 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-16 22:03:35,100 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-16 22:03:35,101 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-16 22:03:35,101 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-16 22:03:35,101 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-16 22:03:35,102 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-16 22:03:35,102 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-16 22:03:35,120 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-16 22:03:35,124 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-16 22:03:35,125 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-16 22:03:35,125 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-16 22:03:35,125 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-16 22:03:35,126 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-16 22:03:35,126 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-16 22:03:35,126 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-16 22:03:35,126 INFO L138 SettingsManager]: * Use SBE=true [2021-11-16 22:03:35,126 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-16 22:03:35,127 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-16 22:03:35,127 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-16 22:03:35,127 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-16 22:03:35,127 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-16 22:03:35,128 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-16 22:03:35,128 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-16 22:03:35,128 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-16 22:03:35,128 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-16 22:03:35,128 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-16 22:03:35,128 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-16 22:03:35,128 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-16 22:03:35,129 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:03:35,129 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-16 22:03:35,129 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-16 22:03:35,129 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-16 22:03:35,129 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-16 22:03:35,129 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-16 22:03:35,129 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-16 22:03:35,129 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-16 22:03:35,130 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-16 22:03:35,130 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-16 22:03:35,130 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 70a2ace6fc40caa55e586c636402c0a5dfab1c8b77b7cf0fdf6a2120173a773c [2021-11-16 22:03:35,363 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-16 22:03:35,386 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-16 22:03:35,388 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-16 22:03:35,389 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-16 22:03:35,390 INFO L275 PluginConnector]: CDTParser initialized [2021-11-16 22:03:35,390 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i [2021-11-16 22:03:35,435 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4599b15ae/894d56da9d67446192b99991946a7df1/FLAGea93a9c0b [2021-11-16 22:03:36,085 INFO L306 CDTParser]: Found 1 translation units. [2021-11-16 22:03:36,086 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i [2021-11-16 22:03:36,148 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4599b15ae/894d56da9d67446192b99991946a7df1/FLAGea93a9c0b [2021-11-16 22:03:36,253 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4599b15ae/894d56da9d67446192b99991946a7df1 [2021-11-16 22:03:36,254 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-16 22:03:36,262 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-16 22:03:36,265 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-16 22:03:36,265 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-16 22:03:36,268 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-16 22:03:36,268 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:03:36" (1/1) ... [2021-11-16 22:03:36,276 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@fba67cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:36, skipping insertion in model container [2021-11-16 22:03:36,276 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:03:36" (1/1) ... [2021-11-16 22:03:36,280 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-16 22:03:36,374 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-16 22:03:37,101 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i[199632,199645] [2021-11-16 22:03:37,132 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:03:37,170 INFO L203 MainTranslator]: Completed pre-run [2021-11-16 22:03:37,346 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i[199632,199645] [2021-11-16 22:03:37,355 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:03:37,550 INFO L208 MainTranslator]: Completed translation [2021-11-16 22:03:37,552 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37 WrapperNode [2021-11-16 22:03:37,552 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-16 22:03:37,553 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-16 22:03:37,553 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-16 22:03:37,553 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-16 22:03:37,558 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,610 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,677 INFO L137 Inliner]: procedures = 142, calls = 839, calls flagged for inlining = 59, calls inlined = 40, statements flattened = 1649 [2021-11-16 22:03:37,678 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-16 22:03:37,678 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-16 22:03:37,679 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-16 22:03:37,679 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-16 22:03:37,685 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,685 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,706 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,706 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,754 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,773 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,781 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,818 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-16 22:03:37,819 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-16 22:03:37,820 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-16 22:03:37,820 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-16 22:03:37,821 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (1/1) ... [2021-11-16 22:03:37,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:03:37,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:03:37,845 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-16 22:03:37,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-16 22:03:37,894 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-16 22:03:37,894 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-16 22:03:37,894 INFO L130 BoogieDeclarations]: Found specification of procedure catc_tx_run [2021-11-16 22:03:37,894 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_tx_run [2021-11-16 22:03:37,894 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-16 22:03:37,895 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2021-11-16 22:03:37,895 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2021-11-16 22:03:37,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-16 22:03:37,895 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-16 22:03:37,895 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-16 22:03:37,895 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-11-16 22:03:37,895 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-11-16 22:03:37,896 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-11-16 22:03:37,896 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-11-16 22:03:37,896 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_run [2021-11-16 22:03:37,896 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_run [2021-11-16 22:03:37,896 INFO L130 BoogieDeclarations]: Found specification of procedure catc_get_drvinfo [2021-11-16 22:03:37,896 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_get_drvinfo [2021-11-16 22:03:37,896 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_msg [2021-11-16 22:03:37,897 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_msg [2021-11-16 22:03:37,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-16 22:03:37,897 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-16 22:03:37,897 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-11-16 22:03:37,897 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-11-16 22:03:37,897 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-16 22:03:37,897 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-16 22:03:37,897 INFO L130 BoogieDeclarations]: Found specification of procedure catc_multicast [2021-11-16 22:03:37,897 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_multicast [2021-11-16 22:03:37,898 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2021-11-16 22:03:37,898 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2021-11-16 22:03:37,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-16 22:03:37,898 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2021-11-16 22:03:37,899 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2021-11-16 22:03:37,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume_stop [2021-11-16 22:03:37,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume_stop [2021-11-16 22:03:37,899 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-11-16 22:03:37,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-11-16 22:03:37,899 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-11-16 22:03:37,899 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-11-16 22:03:37,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-16 22:03:37,900 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-16 22:03:37,900 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-11-16 22:03:37,900 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-11-16 22:03:37,900 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-16 22:03:37,900 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2021-11-16 22:03:37,900 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2021-11-16 22:03:37,901 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-11-16 22:03:37,901 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-11-16 22:03:37,901 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-16 22:03:37,901 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-16 22:03:37,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-16 22:03:37,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-16 22:03:37,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-16 22:03:37,901 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_async [2021-11-16 22:03:37,901 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_async [2021-11-16 22:03:37,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-16 22:03:37,902 INFO L130 BoogieDeclarations]: Found specification of procedure catc_exit [2021-11-16 22:03:37,903 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_exit [2021-11-16 22:03:37,903 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-11-16 22:03:37,903 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-11-16 22:03:37,903 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2021-11-16 22:03:37,904 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2021-11-16 22:03:37,904 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-16 22:03:37,904 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-16 22:03:37,904 INFO L130 BoogieDeclarations]: Found specification of procedure catc_init [2021-11-16 22:03:37,904 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_init [2021-11-16 22:03:37,904 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-11-16 22:03:37,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-11-16 22:03:37,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-16 22:03:37,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-16 22:03:37,905 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2021-11-16 22:03:37,905 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2021-11-16 22:03:37,905 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-11-16 22:03:37,905 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-11-16 22:03:37,905 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-11-16 22:03:37,905 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-11-16 22:03:37,905 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2021-11-16 22:03:37,905 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2021-11-16 22:03:37,905 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-11-16 22:03:37,906 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-11-16 22:03:37,906 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undefined_pointer [2021-11-16 22:03:37,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undefined_pointer [2021-11-16 22:03:37,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-16 22:03:37,906 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2021-11-16 22:03:37,906 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2021-11-16 22:03:37,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-16 22:03:37,906 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2021-11-16 22:03:37,906 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-16 22:03:37,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-16 22:03:38,243 INFO L236 CfgBuilder]: Building ICFG [2021-11-16 22:03:38,259 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-16 22:03:39,068 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_assume_stopFINAL: assume true; [2021-11-16 22:03:39,124 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-16 22:03:39,137 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-16 22:03:40,110 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##191: assume false; [2021-11-16 22:03:40,110 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##192: assume !false; [2021-11-16 22:03:40,110 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !false; [2021-11-16 22:03:40,111 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##37: assume false; [2021-11-16 22:03:40,136 INFO L277 CfgBuilder]: Performing block encoding [2021-11-16 22:03:40,149 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-16 22:03:40,150 INFO L301 CfgBuilder]: Removed 30 assume(true) statements. [2021-11-16 22:03:40,153 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:03:40 BoogieIcfgContainer [2021-11-16 22:03:40,153 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-16 22:03:40,155 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-16 22:03:40,155 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-16 22:03:40,158 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-16 22:03:40,159 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 10:03:36" (1/3) ... [2021-11-16 22:03:40,159 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@92a3ef1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:03:40, skipping insertion in model container [2021-11-16 22:03:40,160 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:03:37" (2/3) ... [2021-11-16 22:03:40,160 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@92a3ef1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:03:40, skipping insertion in model container [2021-11-16 22:03:40,160 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:03:40" (3/3) ... [2021-11-16 22:03:40,161 INFO L111 eAbstractionObserver]: Analyzing ICFG usb_urb-drivers-net-usb-catc.ko.cil.out.i [2021-11-16 22:03:40,165 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-16 22:03:40,165 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-16 22:03:40,201 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-16 22:03:40,206 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-16 22:03:40,206 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-16 22:03:40,234 INFO L276 IsEmpty]: Start isEmpty. Operand has 539 states, 380 states have (on average 1.381578947368421) internal successors, (525), 393 states have internal predecessors, (525), 122 states have call successors, (122), 36 states have call predecessors, (122), 35 states have return successors, (121), 120 states have call predecessors, (121), 121 states have call successors, (121) [2021-11-16 22:03:40,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-16 22:03:40,238 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:40,238 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:03:40,239 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:40,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:40,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1343427639, now seen corresponding path program 1 times [2021-11-16 22:03:40,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:40,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898153563] [2021-11-16 22:03:40,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:40,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:40,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:40,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:40,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:40,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:03:40,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:40,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898153563] [2021-11-16 22:03:40,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898153563] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:03:40,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:03:40,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-16 22:03:40,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300427448] [2021-11-16 22:03:40,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:03:40,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 22:03:40,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:40,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 22:03:40,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:03:40,657 INFO L87 Difference]: Start difference. First operand has 539 states, 380 states have (on average 1.381578947368421) internal successors, (525), 393 states have internal predecessors, (525), 122 states have call successors, (122), 36 states have call predecessors, (122), 35 states have return successors, (121), 120 states have call predecessors, (121), 121 states have call successors, (121) Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:03:40,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:40,814 INFO L93 Difference]: Finished difference Result 1076 states and 1560 transitions. [2021-11-16 22:03:40,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 22:03:40,837 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-11-16 22:03:40,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:40,869 INFO L225 Difference]: With dead ends: 1076 [2021-11-16 22:03:40,869 INFO L226 Difference]: Without dead ends: 540 [2021-11-16 22:03:40,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 6 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-16 22:03:40,880 INFO L933 BasicCegarLoop]: 709 mSDtfsCounter, 301 mSDsluCounter, 2432 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 3141 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:03:40,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 3141 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:03:40,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-11-16 22:03:41,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 535. [2021-11-16 22:03:41,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 378 states have (on average 1.216931216931217) internal successors, (460), 386 states have internal predecessors, (460), 121 states have call successors, (121), 35 states have call predecessors, (121), 35 states have return successors, (119), 118 states have call predecessors, (119), 118 states have call successors, (119) [2021-11-16 22:03:41,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 700 transitions. [2021-11-16 22:03:41,080 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 700 transitions. Word has length 17 [2021-11-16 22:03:41,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:41,081 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 700 transitions. [2021-11-16 22:03:41,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:03:41,081 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 700 transitions. [2021-11-16 22:03:41,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-16 22:03:41,082 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:41,082 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:03:41,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-16 22:03:41,082 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:41,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:41,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1736454649, now seen corresponding path program 1 times [2021-11-16 22:03:41,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:41,085 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473243208] [2021-11-16 22:03:41,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:41,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:03:41,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:41,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473243208] [2021-11-16 22:03:41,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473243208] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:03:41,243 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:03:41,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 22:03:41,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647432362] [2021-11-16 22:03:41,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:03:41,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:03:41,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:41,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:03:41,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:03:41,245 INFO L87 Difference]: Start difference. First operand 535 states and 700 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:03:41,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:41,287 INFO L93 Difference]: Finished difference Result 1565 states and 2072 transitions. [2021-11-16 22:03:41,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:03:41,287 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-11-16 22:03:41,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:41,292 INFO L225 Difference]: With dead ends: 1565 [2021-11-16 22:03:41,292 INFO L226 Difference]: Without dead ends: 1048 [2021-11-16 22:03:41,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-16 22:03:41,294 INFO L933 BasicCegarLoop]: 973 mSDtfsCounter, 683 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 1649 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-16 22:03:41,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [683 Valid, 1649 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:03:41,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2021-11-16 22:03:41,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 1045. [2021-11-16 22:03:41,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 738 states have (on average 1.2168021680216803) internal successors, (898), 751 states have internal predecessors, (898), 238 states have call successors, (238), 68 states have call predecessors, (238), 68 states have return successors, (240), 234 states have call predecessors, (240), 235 states have call successors, (240) [2021-11-16 22:03:41,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1376 transitions. [2021-11-16 22:03:41,327 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 1376 transitions. Word has length 17 [2021-11-16 22:03:41,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:41,327 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 1376 transitions. [2021-11-16 22:03:41,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:03:41,328 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 1376 transitions. [2021-11-16 22:03:41,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-16 22:03:41,328 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:41,328 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:03:41,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-16 22:03:41,329 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:41,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:41,329 INFO L85 PathProgramCache]: Analyzing trace with hash 2004221234, now seen corresponding path program 1 times [2021-11-16 22:03:41,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:41,329 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131426963] [2021-11-16 22:03:41,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:41,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:41,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:03:41,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:41,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131426963] [2021-11-16 22:03:41,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131426963] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:03:41,381 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:03:41,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 22:03:41,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553800804] [2021-11-16 22:03:41,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:03:41,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:03:41,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:41,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:03:41,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:03:41,383 INFO L87 Difference]: Start difference. First operand 1045 states and 1376 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:03:41,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:41,416 INFO L93 Difference]: Finished difference Result 1047 states and 1377 transitions. [2021-11-16 22:03:41,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:03:41,416 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2021-11-16 22:03:41,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:41,420 INFO L225 Difference]: With dead ends: 1047 [2021-11-16 22:03:41,421 INFO L226 Difference]: Without dead ends: 1036 [2021-11-16 22:03:41,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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-16 22:03:41,422 INFO L933 BasicCegarLoop]: 693 mSDtfsCounter, 685 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:03:41,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [685 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:03:41,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2021-11-16 22:03:41,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1031. [2021-11-16 22:03:41,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 728 states have (on average 1.2115384615384615) internal successors, (882), 739 states have internal predecessors, (882), 236 states have call successors, (236), 67 states have call predecessors, (236), 66 states have return successors, (238), 232 states have call predecessors, (238), 234 states have call successors, (238) [2021-11-16 22:03:41,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1356 transitions. [2021-11-16 22:03:41,505 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1356 transitions. Word has length 18 [2021-11-16 22:03:41,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:41,506 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 1356 transitions. [2021-11-16 22:03:41,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:03:41,506 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1356 transitions. [2021-11-16 22:03:41,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-16 22:03:41,517 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:41,517 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 22:03:41,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-16 22:03:41,518 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:41,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:41,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1305048404, now seen corresponding path program 1 times [2021-11-16 22:03:41,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:41,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710233408] [2021-11-16 22:03:41,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:41,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:41,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 22:03:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 22:03:41,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:41,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:03:41,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:41,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710233408] [2021-11-16 22:03:41,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710233408] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:03:41,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:03:41,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-16 22:03:41,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734854733] [2021-11-16 22:03:41,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:03:41,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:03:41,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:41,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:03:41,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 22:03:41,635 INFO L87 Difference]: Start difference. First operand 1031 states and 1356 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-16 22:03:42,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:42,740 INFO L93 Difference]: Finished difference Result 2371 states and 3192 transitions. [2021-11-16 22:03:42,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 22:03:42,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 50 [2021-11-16 22:03:42,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:42,746 INFO L225 Difference]: With dead ends: 2371 [2021-11-16 22:03:42,746 INFO L226 Difference]: Without dead ends: 1352 [2021-11-16 22:03:42,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 22:03:42,749 INFO L933 BasicCegarLoop]: 763 mSDtfsCounter, 417 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 529 SdHoareTripleChecker+Valid, 1446 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:03:42,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [529 Valid, 1446 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-16 22:03:42,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2021-11-16 22:03:42,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1330. [2021-11-16 22:03:42,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1330 states, 945 states have (on average 1.2338624338624338) internal successors, (1166), 964 states have internal predecessors, (1166), 318 states have call successors, (318), 67 states have call predecessors, (318), 66 states have return successors, (320), 312 states have call predecessors, (320), 316 states have call successors, (320) [2021-11-16 22:03:42,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1330 states to 1330 states and 1804 transitions. [2021-11-16 22:03:42,864 INFO L78 Accepts]: Start accepts. Automaton has 1330 states and 1804 transitions. Word has length 50 [2021-11-16 22:03:42,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:42,865 INFO L470 AbstractCegarLoop]: Abstraction has 1330 states and 1804 transitions. [2021-11-16 22:03:42,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-16 22:03:42,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1330 states and 1804 transitions. [2021-11-16 22:03:42,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-16 22:03:42,868 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:42,868 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:03:42,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-16 22:03:42,868 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:42,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:42,869 INFO L85 PathProgramCache]: Analyzing trace with hash -518166049, now seen corresponding path program 1 times [2021-11-16 22:03:42,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:42,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255604780] [2021-11-16 22:03:42,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:42,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:42,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:42,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:42,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:42,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-16 22:03:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:42,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:03:42,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:42,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-16 22:03:42,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:03:42,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:42,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255604780] [2021-11-16 22:03:42,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255604780] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:03:42,970 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:03:42,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-16 22:03:42,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442440543] [2021-11-16 22:03:42,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:03:42,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-16 22:03:42,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:42,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-16 22:03:42,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-16 22:03:42,972 INFO L87 Difference]: Start difference. First operand 1330 states and 1804 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-16 22:03:44,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:44,106 INFO L93 Difference]: Finished difference Result 2687 states and 3650 transitions. [2021-11-16 22:03:44,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 22:03:44,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 72 [2021-11-16 22:03:44,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:44,113 INFO L225 Difference]: With dead ends: 2687 [2021-11-16 22:03:44,113 INFO L226 Difference]: Without dead ends: 1358 [2021-11-16 22:03:44,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:03:44,121 INFO L933 BasicCegarLoop]: 673 mSDtfsCounter, 173 mSDsluCounter, 1344 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 2017 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:03:44,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 2017 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-16 22:03:44,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1358 states. [2021-11-16 22:03:44,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1358 to 1330. [2021-11-16 22:03:44,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1330 states, 945 states have (on average 1.2317460317460318) internal successors, (1164), 966 states have internal predecessors, (1164), 317 states have call successors, (317), 68 states have call predecessors, (317), 67 states have return successors, (317), 309 states have call predecessors, (317), 313 states have call successors, (317) [2021-11-16 22:03:44,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1330 states to 1330 states and 1798 transitions. [2021-11-16 22:03:44,197 INFO L78 Accepts]: Start accepts. Automaton has 1330 states and 1798 transitions. Word has length 72 [2021-11-16 22:03:44,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:44,199 INFO L470 AbstractCegarLoop]: Abstraction has 1330 states and 1798 transitions. [2021-11-16 22:03:44,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 4 states have internal predecessors, (62), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-16 22:03:44,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1330 states and 1798 transitions. [2021-11-16 22:03:44,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-16 22:03:44,201 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:44,202 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-16 22:03:44,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-16 22:03:44,202 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:44,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:44,202 INFO L85 PathProgramCache]: Analyzing trace with hash -2140419496, now seen corresponding path program 1 times [2021-11-16 22:03:44,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:44,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485800536] [2021-11-16 22:03:44,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:44,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:44,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:03:44,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:03:44,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:03:44,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:03:44,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:03:44,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:03:44,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:03:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:44,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:44,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:03:44,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:44,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:44,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:03:44,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:44,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:44,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:03:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:44,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:44,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 22:03:44,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:44,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485800536] [2021-11-16 22:03:44,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485800536] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:03:44,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199179392] [2021-11-16 22:03:44,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:44,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:03:44,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:03:44,495 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:03:44,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-16 22:03:44,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:44,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 1551 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-16 22:03:44,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:03:45,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:03:45,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:03:45,575 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-16 22:03:45,575 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:03:45,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199179392] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:03:45,575 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:03:45,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2021-11-16 22:03:45,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612036292] [2021-11-16 22:03:45,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:03:45,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:03:45,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:45,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:03:45,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-11-16 22:03:45,577 INFO L87 Difference]: Start difference. First operand 1330 states and 1798 transitions. Second operand has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2021-11-16 22:03:46,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:46,727 INFO L93 Difference]: Finished difference Result 1392 states and 1878 transitions. [2021-11-16 22:03:46,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:03:46,727 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 146 [2021-11-16 22:03:46,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:46,733 INFO L225 Difference]: With dead ends: 1392 [2021-11-16 22:03:46,733 INFO L226 Difference]: Without dead ends: 1332 [2021-11-16 22:03:46,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-11-16 22:03:46,735 INFO L933 BasicCegarLoop]: 687 mSDtfsCounter, 4 mSDsluCounter, 3232 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3919 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:03:46,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 3919 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-16 22:03:46,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1332 states. [2021-11-16 22:03:46,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1332 to 1330. [2021-11-16 22:03:46,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1330 states, 945 states have (on average 1.2296296296296296) internal successors, (1162), 966 states have internal predecessors, (1162), 317 states have call successors, (317), 68 states have call predecessors, (317), 67 states have return successors, (317), 309 states have call predecessors, (317), 313 states have call successors, (317) [2021-11-16 22:03:46,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1330 states to 1330 states and 1796 transitions. [2021-11-16 22:03:46,778 INFO L78 Accepts]: Start accepts. Automaton has 1330 states and 1796 transitions. Word has length 146 [2021-11-16 22:03:46,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:46,778 INFO L470 AbstractCegarLoop]: Abstraction has 1330 states and 1796 transitions. [2021-11-16 22:03:46,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 3 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2021-11-16 22:03:46,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1330 states and 1796 transitions. [2021-11-16 22:03:46,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 22:03:46,780 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:46,780 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-16 22:03:46,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-16 22:03:46,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-16 22:03:46,999 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:46,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:46,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1832854936, now seen corresponding path program 1 times [2021-11-16 22:03:46,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:46,999 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805343348] [2021-11-16 22:03:46,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:46,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:47,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:03:47,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:03:47,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:03:47,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:03:47,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:03:47,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:03:47,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:03:47,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:47,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:03:47,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:47,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:47,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:03:47,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:03:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:47,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:47,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,217 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 22:03:47,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:47,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805343348] [2021-11-16 22:03:47,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805343348] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:03:47,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113942272] [2021-11-16 22:03:47,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:47,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:03:47,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:03:47,220 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:03:47,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-16 22:03:47,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:47,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 1556 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-16 22:03:47,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:03:47,868 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-11-16 22:03:47,868 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:03:47,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113942272] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:03:47,868 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:03:47,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 8 [2021-11-16 22:03:47,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834487106] [2021-11-16 22:03:47,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:03:47,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 22:03:47,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:47,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 22:03:47,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-16 22:03:47,869 INFO L87 Difference]: Start difference. First operand 1330 states and 1796 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2021-11-16 22:03:47,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:47,949 INFO L93 Difference]: Finished difference Result 2671 states and 3611 transitions. [2021-11-16 22:03:47,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 22:03:47,950 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) Word has length 147 [2021-11-16 22:03:47,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:47,955 INFO L225 Difference]: With dead ends: 2671 [2021-11-16 22:03:47,955 INFO L226 Difference]: Without dead ends: 1351 [2021-11-16 22:03:47,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 182 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-16 22:03:47,959 INFO L933 BasicCegarLoop]: 698 mSDtfsCounter, 15 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 3469 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:03:47,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 3469 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:03:47,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1351 states. [2021-11-16 22:03:47,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1351 to 1337. [2021-11-16 22:03:47,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1337 states, 950 states have (on average 1.2284210526315789) internal successors, (1167), 972 states have internal predecessors, (1167), 317 states have call successors, (317), 68 states have call predecessors, (317), 69 states have return successors, (322), 310 states have call predecessors, (322), 313 states have call successors, (322) [2021-11-16 22:03:47,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1337 states to 1337 states and 1806 transitions. [2021-11-16 22:03:47,992 INFO L78 Accepts]: Start accepts. Automaton has 1337 states and 1806 transitions. Word has length 147 [2021-11-16 22:03:47,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:47,993 INFO L470 AbstractCegarLoop]: Abstraction has 1337 states and 1806 transitions. [2021-11-16 22:03:47,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2021-11-16 22:03:47,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1337 states and 1806 transitions. [2021-11-16 22:03:47,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 22:03:47,995 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:47,995 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:03:48,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-16 22:03:48,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-16 22:03:48,215 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:48,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:48,215 INFO L85 PathProgramCache]: Analyzing trace with hash -480950281, now seen corresponding path program 1 times [2021-11-16 22:03:48,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:48,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995249552] [2021-11-16 22:03:48,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:48,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:03:48,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:03:48,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:03:48,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:03:48,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:03:48,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:03:48,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:03:48,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:03:48,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:48,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:48,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:03:48,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:48,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:48,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:03:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:48,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,456 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-16 22:03:48,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:48,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995249552] [2021-11-16 22:03:48,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995249552] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:03:48,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224525484] [2021-11-16 22:03:48,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:48,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:03:48,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:03:48,472 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:03:48,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-16 22:03:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:48,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 1561 conjuncts, 45 conjunts are in the unsatisfiable core [2021-11-16 22:03:48,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:03:48,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:03:48,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:03:49,249 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:03:49,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:03:49,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:03:49,469 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:03:49,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:03:49,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:03:49,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-16 22:03:49,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:03:49,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-11-16 22:03:49,910 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 87 proven. 2 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-16 22:03:49,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:03:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-16 22:03:52,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224525484] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:03:52,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 22:03:52,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 13, 8] total 19 [2021-11-16 22:03:52,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463229916] [2021-11-16 22:03:52,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 22:03:52,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-16 22:03:52,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:52,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-16 22:03:52,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-11-16 22:03:52,283 INFO L87 Difference]: Start difference. First operand 1337 states and 1806 transitions. Second operand has 19 states, 18 states have (on average 5.833333333333333) internal successors, (105), 14 states have internal predecessors, (105), 8 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2021-11-16 22:03:56,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:03:56,375 INFO L93 Difference]: Finished difference Result 2440 states and 3300 transitions. [2021-11-16 22:03:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-16 22:03:56,376 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 5.833333333333333) internal successors, (105), 14 states have internal predecessors, (105), 8 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) Word has length 147 [2021-11-16 22:03:56,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:03:56,381 INFO L225 Difference]: With dead ends: 2440 [2021-11-16 22:03:56,381 INFO L226 Difference]: Without dead ends: 1024 [2021-11-16 22:03:56,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 313 SyntacticMatches, 12 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-11-16 22:03:56,385 INFO L933 BasicCegarLoop]: 693 mSDtfsCounter, 160 mSDsluCounter, 5521 mSDsCounter, 0 mSdLazyCounter, 1952 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 6214 SdHoareTripleChecker+Invalid, 2700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 1952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 617 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2021-11-16 22:03:56,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 6214 Invalid, 2700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 1952 Invalid, 0 Unknown, 617 Unchecked, 3.9s Time] [2021-11-16 22:03:56,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2021-11-16 22:03:56,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 1008. [2021-11-16 22:03:56,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 717 states have (on average 1.2259414225941423) internal successors, (879), 734 states have internal predecessors, (879), 226 states have call successors, (226), 63 states have call predecessors, (226), 64 states have return successors, (231), 221 states have call predecessors, (231), 224 states have call successors, (231) [2021-11-16 22:03:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1336 transitions. [2021-11-16 22:03:56,444 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 1336 transitions. Word has length 147 [2021-11-16 22:03:56,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:03:56,445 INFO L470 AbstractCegarLoop]: Abstraction has 1008 states and 1336 transitions. [2021-11-16 22:03:56,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 5.833333333333333) internal successors, (105), 14 states have internal predecessors, (105), 8 states have call successors, (29), 6 states have call predecessors, (29), 6 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2021-11-16 22:03:56,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 1336 transitions. [2021-11-16 22:03:56,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 22:03:56,447 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:03:56,448 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:03:56,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-16 22:03:56,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:03:56,668 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:03:56,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:03:56,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1300549654, now seen corresponding path program 1 times [2021-11-16 22:03:56,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:03:56,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290470544] [2021-11-16 22:03:56,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:56,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:03:56,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:03:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:03:56,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:03:56,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:03:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:03:56,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:03:56,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:03:56,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:03:56,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:03:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:56,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:56,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:03:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:56,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:56,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:03:56,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:03:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:03:56,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 2 proven. 27 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-11-16 22:03:56,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:03:56,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290470544] [2021-11-16 22:03:56,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290470544] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:03:56,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264711994] [2021-11-16 22:03:56,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:03:56,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:03:56,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:03:56,955 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:03:56,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-16 22:03:57,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:03:57,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 1560 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-16 22:03:57,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:03:57,536 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-11-16 22:03:57,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:03:57,919 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-16 22:03:57,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264711994] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:03:57,920 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 22:03:57,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 7] total 16 [2021-11-16 22:03:57,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266419601] [2021-11-16 22:03:57,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 22:03:57,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-16 22:03:57,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:03:57,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-16 22:03:57,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-11-16 22:03:57,921 INFO L87 Difference]: Start difference. First operand 1008 states and 1336 transitions. Second operand has 16 states, 16 states have (on average 9.875) internal successors, (158), 12 states have internal predecessors, (158), 8 states have call successors, (42), 9 states have call predecessors, (42), 9 states have return successors, (41), 9 states have call predecessors, (41), 8 states have call successors, (41) [2021-11-16 22:04:02,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:02,725 INFO L93 Difference]: Finished difference Result 2083 states and 2784 transitions. [2021-11-16 22:04:02,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-16 22:04:02,725 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.875) internal successors, (158), 12 states have internal predecessors, (158), 8 states have call successors, (42), 9 states have call predecessors, (42), 9 states have return successors, (41), 9 states have call predecessors, (41), 8 states have call successors, (41) Word has length 147 [2021-11-16 22:04:02,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:02,731 INFO L225 Difference]: With dead ends: 2083 [2021-11-16 22:04:02,731 INFO L226 Difference]: Without dead ends: 1389 [2021-11-16 22:04:02,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 326 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=269, Invalid=853, Unknown=0, NotChecked=0, Total=1122 [2021-11-16 22:04:02,735 INFO L933 BasicCegarLoop]: 915 mSDtfsCounter, 1971 mSDsluCounter, 4554 mSDsCounter, 0 mSdLazyCounter, 3635 mSolverCounterSat, 1042 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2102 SdHoareTripleChecker+Valid, 5469 SdHoareTripleChecker+Invalid, 4677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1042 IncrementalHoareTripleChecker+Valid, 3635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:02,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2102 Valid, 5469 Invalid, 4677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1042 Valid, 3635 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2021-11-16 22:04:02,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2021-11-16 22:04:02,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 1364. [2021-11-16 22:04:02,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1364 states, 967 states have (on average 1.2223371251292658) internal successors, (1182), 989 states have internal predecessors, (1182), 302 states have call successors, (302), 92 states have call predecessors, (302), 94 states have return successors, (329), 297 states have call predecessors, (329), 300 states have call successors, (329) [2021-11-16 22:04:02,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1364 states to 1364 states and 1813 transitions. [2021-11-16 22:04:02,782 INFO L78 Accepts]: Start accepts. Automaton has 1364 states and 1813 transitions. Word has length 147 [2021-11-16 22:04:02,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:02,782 INFO L470 AbstractCegarLoop]: Abstraction has 1364 states and 1813 transitions. [2021-11-16 22:04:02,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.875) internal successors, (158), 12 states have internal predecessors, (158), 8 states have call successors, (42), 9 states have call predecessors, (42), 9 states have return successors, (41), 9 states have call predecessors, (41), 8 states have call successors, (41) [2021-11-16 22:04:02,783 INFO L276 IsEmpty]: Start isEmpty. Operand 1364 states and 1813 transitions. [2021-11-16 22:04:02,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-11-16 22:04:02,815 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:02,816 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:02,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:03,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:03,027 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:03,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:03,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1296056406, now seen corresponding path program 1 times [2021-11-16 22:04:03,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:03,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399947654] [2021-11-16 22:04:03,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:03,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:03,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:03,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:03,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:03,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:03,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:03,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:03,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:03,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:03,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:03,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:03,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:03,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:03,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:03,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:03,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:03,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:03,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-11-16 22:04:03,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,266 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-11-16 22:04:03,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:03,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399947654] [2021-11-16 22:04:03,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399947654] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:03,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605075064] [2021-11-16 22:04:03,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:03,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:03,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:03,288 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:03,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-16 22:04:03,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:03,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 1599 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-16 22:04:03,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:03,861 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-16 22:04:03,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:04:03,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605075064] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:03,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:04:03,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 10 [2021-11-16 22:04:03,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768367946] [2021-11-16 22:04:03,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:03,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:04:03,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:03,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:04:03,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-16 22:04:03,863 INFO L87 Difference]: Start difference. First operand 1364 states and 1813 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-16 22:04:03,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:03,901 INFO L93 Difference]: Finished difference Result 2402 states and 3217 transitions. [2021-11-16 22:04:03,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 22:04:03,902 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) Word has length 157 [2021-11-16 22:04:03,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:03,906 INFO L225 Difference]: With dead ends: 2402 [2021-11-16 22:04:03,907 INFO L226 Difference]: Without dead ends: 1364 [2021-11-16 22:04:03,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 192 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-16 22:04:03,910 INFO L933 BasicCegarLoop]: 689 mSDtfsCounter, 2 mSDsluCounter, 3441 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4130 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:03,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4130 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:04:03,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2021-11-16 22:04:03,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1362. [2021-11-16 22:04:03,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1362 states, 965 states have (on average 1.2217616580310882) internal successors, (1179), 988 states have internal predecessors, (1179), 302 states have call successors, (302), 92 states have call predecessors, (302), 94 states have return successors, (329), 296 states have call predecessors, (329), 300 states have call successors, (329) [2021-11-16 22:04:03,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1362 states to 1362 states and 1810 transitions. [2021-11-16 22:04:03,946 INFO L78 Accepts]: Start accepts. Automaton has 1362 states and 1810 transitions. Word has length 157 [2021-11-16 22:04:03,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:03,947 INFO L470 AbstractCegarLoop]: Abstraction has 1362 states and 1810 transitions. [2021-11-16 22:04:03,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-16 22:04:03,947 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 1810 transitions. [2021-11-16 22:04:03,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-11-16 22:04:03,949 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:03,949 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:03,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:04,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-16 22:04:04,166 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:04,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:04,166 INFO L85 PathProgramCache]: Analyzing trace with hash -657079690, now seen corresponding path program 2 times [2021-11-16 22:04:04,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:04,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108595957] [2021-11-16 22:04:04,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:04,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:04,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:04,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:04,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:04,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:04,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:04,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:04,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:04,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:04,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:04,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:04,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:04,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:04,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-11-16 22:04:04,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:04,371 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-16 22:04:04,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:04,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108595957] [2021-11-16 22:04:04,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108595957] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:04,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746498336] [2021-11-16 22:04:04,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 22:04:04,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:04,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:04,372 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:04,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-16 22:04:04,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 22:04:04,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 22:04:04,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 1597 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-16 22:04:04,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:05,048 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-11-16 22:04:05,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:04:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-16 22:04:05,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746498336] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:04:05,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 22:04:05,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 14] total 26 [2021-11-16 22:04:05,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857838129] [2021-11-16 22:04:05,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 22:04:05,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-16 22:04:05,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:05,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-16 22:04:05,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2021-11-16 22:04:05,570 INFO L87 Difference]: Start difference. First operand 1362 states and 1810 transitions. Second operand has 26 states, 25 states have (on average 9.2) internal successors, (230), 22 states have internal predecessors, (230), 14 states have call successors, (47), 14 states have call predecessors, (47), 10 states have return successors, (43), 11 states have call predecessors, (43), 12 states have call successors, (43) [2021-11-16 22:04:14,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:14,186 INFO L93 Difference]: Finished difference Result 3544 states and 4740 transitions. [2021-11-16 22:04:14,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-16 22:04:14,187 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 9.2) internal successors, (230), 22 states have internal predecessors, (230), 14 states have call successors, (47), 14 states have call predecessors, (47), 10 states have return successors, (43), 11 states have call predecessors, (43), 12 states have call successors, (43) Word has length 157 [2021-11-16 22:04:14,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:14,198 INFO L225 Difference]: With dead ends: 3544 [2021-11-16 22:04:14,198 INFO L226 Difference]: Without dead ends: 3455 [2021-11-16 22:04:14,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=944, Invalid=3088, Unknown=0, NotChecked=0, Total=4032 [2021-11-16 22:04:14,200 INFO L933 BasicCegarLoop]: 986 mSDtfsCounter, 6006 mSDsluCounter, 5942 mSDsCounter, 0 mSdLazyCounter, 7712 mSolverCounterSat, 3512 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6307 SdHoareTripleChecker+Valid, 6928 SdHoareTripleChecker+Invalid, 11224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3512 IncrementalHoareTripleChecker+Valid, 7712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:14,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6307 Valid, 6928 Invalid, 11224 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3512 Valid, 7712 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2021-11-16 22:04:14,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3455 states. [2021-11-16 22:04:14,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3455 to 3386. [2021-11-16 22:04:14,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 2393 states have (on average 1.226076055160886) internal successors, (2934), 2454 states have internal predecessors, (2934), 768 states have call successors, (768), 214 states have call predecessors, (768), 224 states have return successors, (853), 754 states have call predecessors, (853), 766 states have call successors, (853) [2021-11-16 22:04:14,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4555 transitions. [2021-11-16 22:04:14,285 INFO L78 Accepts]: Start accepts. Automaton has 3386 states and 4555 transitions. Word has length 157 [2021-11-16 22:04:14,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:14,285 INFO L470 AbstractCegarLoop]: Abstraction has 3386 states and 4555 transitions. [2021-11-16 22:04:14,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 9.2) internal successors, (230), 22 states have internal predecessors, (230), 14 states have call successors, (47), 14 states have call predecessors, (47), 10 states have return successors, (43), 11 states have call predecessors, (43), 12 states have call successors, (43) [2021-11-16 22:04:14,285 INFO L276 IsEmpty]: Start isEmpty. Operand 3386 states and 4555 transitions. [2021-11-16 22:04:14,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-11-16 22:04:14,287 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:14,287 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:14,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-11-16 22:04:14,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:14,507 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:14,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:14,507 INFO L85 PathProgramCache]: Analyzing trace with hash 507809139, now seen corresponding path program 1 times [2021-11-16 22:04:14,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:14,508 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933320379] [2021-11-16 22:04:14,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:14,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:14,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:14,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:14,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:14,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:14,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:14,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:14,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:14,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:14,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:14,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:14,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:14,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:14,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:14,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:14,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-16 22:04:14,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-16 22:04:14,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:14,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933320379] [2021-11-16 22:04:14,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933320379] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:14,751 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272383848] [2021-11-16 22:04:14,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:14,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:14,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:14,752 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:14,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-16 22:04:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:15,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 1594 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-16 22:04:15,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:15,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:04:15,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:04:15,395 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:04:15,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:15,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:04:15,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:15,542 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:04:15,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:15,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:04:15,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:15,619 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 70 proven. 2 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-16 22:04:15,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:04:15,985 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-16 22:04:15,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272383848] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:04:15,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 22:04:15,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 8] total 17 [2021-11-16 22:04:15,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150276316] [2021-11-16 22:04:15,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 22:04:15,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-16 22:04:15,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:15,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-16 22:04:15,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-11-16 22:04:15,988 INFO L87 Difference]: Start difference. First operand 3386 states and 4555 transitions. Second operand has 17 states, 17 states have (on average 6.411764705882353) internal successors, (109), 12 states have internal predecessors, (109), 6 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2021-11-16 22:04:18,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:18,667 INFO L93 Difference]: Finished difference Result 5887 states and 7901 transitions. [2021-11-16 22:04:18,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 22:04:18,668 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.411764705882353) internal successors, (109), 12 states have internal predecessors, (109), 6 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 158 [2021-11-16 22:04:18,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:18,679 INFO L225 Difference]: With dead ends: 5887 [2021-11-16 22:04:18,679 INFO L226 Difference]: Without dead ends: 2739 [2021-11-16 22:04:18,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 340 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-11-16 22:04:18,688 INFO L933 BasicCegarLoop]: 683 mSDtfsCounter, 162 mSDsluCounter, 3836 mSDsCounter, 0 mSdLazyCounter, 1438 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 4519 SdHoareTripleChecker+Invalid, 1865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 293 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:18,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 4519 Invalid, 1865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1438 Invalid, 0 Unknown, 293 Unchecked, 2.5s Time] [2021-11-16 22:04:18,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states. [2021-11-16 22:04:18,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 2739. [2021-11-16 22:04:18,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 1935 states have (on average 1.2227390180878552) internal successors, (2366), 1984 states have internal predecessors, (2366), 611 states have call successors, (611), 185 states have call predecessors, (611), 192 states have return successors, (672), 599 states have call predecessors, (672), 609 states have call successors, (672) [2021-11-16 22:04:18,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 3649 transitions. [2021-11-16 22:04:18,777 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 3649 transitions. Word has length 158 [2021-11-16 22:04:18,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:18,777 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 3649 transitions. [2021-11-16 22:04:18,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.411764705882353) internal successors, (109), 12 states have internal predecessors, (109), 6 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2021-11-16 22:04:18,778 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 3649 transitions. [2021-11-16 22:04:18,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-11-16 22:04:18,780 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:18,780 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:18,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:18,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:18,992 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:18,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:18,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1436807920, now seen corresponding path program 1 times [2021-11-16 22:04:18,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:18,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364438] [2021-11-16 22:04:18,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:18,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:19,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:19,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:19,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:19,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:19,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:19,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:19,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:19,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:19,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:19,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:19,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:19,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:19,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:19,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-16 22:04:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-11-16 22:04:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,214 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-16 22:04:19,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:19,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364438] [2021-11-16 22:04:19,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364438] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:19,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323991300] [2021-11-16 22:04:19,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:19,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:19,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:19,216 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:19,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-16 22:04:19,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:19,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 1622 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-16 22:04:19,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:19,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:04:19,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:04:19,947 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-16 22:04:19,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:04:20,216 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-16 22:04:20,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323991300] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:20,216 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:04:20,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 12 [2021-11-16 22:04:20,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655400263] [2021-11-16 22:04:20,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:20,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:04:20,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:20,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:04:20,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-11-16 22:04:20,218 INFO L87 Difference]: Start difference. First operand 2739 states and 3649 transitions. Second operand has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 22:04:20,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:20,782 INFO L93 Difference]: Finished difference Result 2872 states and 3811 transitions. [2021-11-16 22:04:20,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:04:20,783 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 168 [2021-11-16 22:04:20,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:20,793 INFO L225 Difference]: With dead ends: 2872 [2021-11-16 22:04:20,794 INFO L226 Difference]: Without dead ends: 2739 [2021-11-16 22:04:20,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 370 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-11-16 22:04:20,796 INFO L933 BasicCegarLoop]: 687 mSDtfsCounter, 7 mSDsluCounter, 2632 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 3319 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:20,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 3319 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-16 22:04:20,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states. [2021-11-16 22:04:20,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 2739. [2021-11-16 22:04:20,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 1935 states have (on average 1.2217054263565892) internal successors, (2364), 1984 states have internal predecessors, (2364), 611 states have call successors, (611), 185 states have call predecessors, (611), 192 states have return successors, (672), 599 states have call predecessors, (672), 609 states have call successors, (672) [2021-11-16 22:04:20,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 3647 transitions. [2021-11-16 22:04:20,910 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 3647 transitions. Word has length 168 [2021-11-16 22:04:20,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:20,910 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 3647 transitions. [2021-11-16 22:04:20,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 22:04:20,910 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 3647 transitions. [2021-11-16 22:04:20,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-11-16 22:04:20,912 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:20,912 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:20,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:21,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-16 22:04:21,142 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:21,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:21,143 INFO L85 PathProgramCache]: Analyzing trace with hash 2032139182, now seen corresponding path program 1 times [2021-11-16 22:04:21,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:21,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644796249] [2021-11-16 22:04:21,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:21,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:21,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:21,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:21,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:21,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:21,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:21,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:21,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:21,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:21,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:21,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:21,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:21,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:21,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:21,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:21,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:21,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:21,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:21,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-11-16 22:04:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,365 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-16 22:04:21,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:21,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644796249] [2021-11-16 22:04:21,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644796249] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:21,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806192494] [2021-11-16 22:04:21,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:21,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:21,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:21,392 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:21,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-16 22:04:21,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:21,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-16 22:04:21,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:21,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:04:21,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:04:22,087 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:04:22,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:22,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:04:22,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:22,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:04:22,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 10 [2021-11-16 22:04:22,194 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-11-16 22:04:22,195 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:04:22,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806192494] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:22,196 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:04:22,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [9] total 14 [2021-11-16 22:04:22,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527048214] [2021-11-16 22:04:22,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:22,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-16 22:04:22,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:22,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-16 22:04:22,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-11-16 22:04:22,197 INFO L87 Difference]: Start difference. First operand 2739 states and 3647 transitions. Second operand has 10 states, 9 states have (on average 10.0) internal successors, (90), 8 states have internal predecessors, (90), 4 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) [2021-11-16 22:04:23,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:23,204 INFO L93 Difference]: Finished difference Result 4566 states and 6040 transitions. [2021-11-16 22:04:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-16 22:04:23,205 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.0) internal successors, (90), 8 states have internal predecessors, (90), 4 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) Word has length 169 [2021-11-16 22:04:23,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:23,214 INFO L225 Difference]: With dead ends: 4566 [2021-11-16 22:04:23,215 INFO L226 Difference]: Without dead ends: 2127 [2021-11-16 22:04:23,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 203 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-11-16 22:04:23,222 INFO L933 BasicCegarLoop]: 701 mSDtfsCounter, 8 mSDsluCounter, 3207 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 3908 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:23,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 3908 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 208 Invalid, 0 Unknown, 102 Unchecked, 0.9s Time] [2021-11-16 22:04:23,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2021-11-16 22:04:23,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 2114. [2021-11-16 22:04:23,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2114 states, 1492 states have (on average 1.21514745308311) internal successors, (1813), 1530 states have internal predecessors, (1813), 455 states have call successors, (455), 159 states have call predecessors, (455), 166 states have return successors, (495), 447 states have call predecessors, (495), 453 states have call successors, (495) [2021-11-16 22:04:23,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2114 states to 2114 states and 2763 transitions. [2021-11-16 22:04:23,293 INFO L78 Accepts]: Start accepts. Automaton has 2114 states and 2763 transitions. Word has length 169 [2021-11-16 22:04:23,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:23,295 INFO L470 AbstractCegarLoop]: Abstraction has 2114 states and 2763 transitions. [2021-11-16 22:04:23,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.0) internal successors, (90), 8 states have internal predecessors, (90), 4 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) [2021-11-16 22:04:23,296 INFO L276 IsEmpty]: Start isEmpty. Operand 2114 states and 2763 transitions. [2021-11-16 22:04:23,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-11-16 22:04:23,298 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:23,298 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 22:04:23,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:23,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-16 22:04:23,518 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:23,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:23,518 INFO L85 PathProgramCache]: Analyzing trace with hash -418909399, now seen corresponding path program 1 times [2021-11-16 22:04:23,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:23,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863654437] [2021-11-16 22:04:23,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:23,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:23,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:23,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:23,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:23,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:23,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:23,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:23,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:23,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:23,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:23,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:23,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:23,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:23,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:23,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-11-16 22:04:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-11-16 22:04:23,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:23,719 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-11-16 22:04:23,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:23,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863654437] [2021-11-16 22:04:23,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863654437] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:23,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913414012] [2021-11-16 22:04:23,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:23,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:23,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:23,733 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:23,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-16 22:04:24,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:24,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 1655 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-16 22:04:24,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:24,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 22:04:24,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2021-11-16 22:04:24,418 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2021-11-16 22:04:24,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:04:24,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913414012] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:24,419 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:04:24,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 19 [2021-11-16 22:04:24,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866047110] [2021-11-16 22:04:24,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:24,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 22:04:24,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:24,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 22:04:24,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=305, Unknown=0, NotChecked=0, Total=342 [2021-11-16 22:04:24,421 INFO L87 Difference]: Start difference. First operand 2114 states and 2763 transitions. Second operand has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 8 states have internal predecessors, (87), 2 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (18), 5 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-16 22:04:25,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:25,639 INFO L93 Difference]: Finished difference Result 2222 states and 2893 transitions. [2021-11-16 22:04:25,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-16 22:04:25,640 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 8 states have internal predecessors, (87), 2 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (18), 5 states have call predecessors, (18), 2 states have call successors, (18) Word has length 179 [2021-11-16 22:04:25,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:25,650 INFO L225 Difference]: With dead ends: 2222 [2021-11-16 22:04:25,651 INFO L226 Difference]: Without dead ends: 2127 [2021-11-16 22:04:25,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=375, Unknown=0, NotChecked=0, Total=420 [2021-11-16 22:04:25,656 INFO L933 BasicCegarLoop]: 680 mSDtfsCounter, 11 mSDsluCounter, 6024 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 6704 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:25,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 6704 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-16 22:04:25,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2021-11-16 22:04:25,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 2119. [2021-11-16 22:04:25,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2119 states, 1497 states have (on average 1.214428857715431) internal successors, (1818), 1534 states have internal predecessors, (1818), 455 states have call successors, (455), 159 states have call predecessors, (455), 166 states have return successors, (495), 448 states have call predecessors, (495), 453 states have call successors, (495) [2021-11-16 22:04:25,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2119 states to 2119 states and 2768 transitions. [2021-11-16 22:04:25,708 INFO L78 Accepts]: Start accepts. Automaton has 2119 states and 2768 transitions. Word has length 179 [2021-11-16 22:04:25,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:25,709 INFO L470 AbstractCegarLoop]: Abstraction has 2119 states and 2768 transitions. [2021-11-16 22:04:25,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 8 states have internal predecessors, (87), 2 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (18), 5 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-16 22:04:25,709 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 2768 transitions. [2021-11-16 22:04:25,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-11-16 22:04:25,711 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:25,711 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 22:04:25,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:25,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-16 22:04:25,927 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:25,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:25,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1191246487, now seen corresponding path program 2 times [2021-11-16 22:04:25,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:25,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028611705] [2021-11-16 22:04:25,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:25,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:26,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:26,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:26,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:26,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:26,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:26,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:26,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:26,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:26,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:26,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:26,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:26,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:26,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:26,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:26,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:26,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:26,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-11-16 22:04:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-11-16 22:04:26,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-11-16 22:04:26,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:26,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028611705] [2021-11-16 22:04:26,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028611705] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:26,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963227805] [2021-11-16 22:04:26,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 22:04:26,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:26,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:26,216 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:26,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-16 22:04:26,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 22:04:26,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 22:04:26,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 1655 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-16 22:04:26,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:27,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:04:27,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:04:27,028 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-11-16 22:04:27,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:04:27,382 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-11-16 22:04:27,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963227805] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:27,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:04:27,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 12 [2021-11-16 22:04:27,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454390834] [2021-11-16 22:04:27,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:27,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:04:27,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:27,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:04:27,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-11-16 22:04:27,384 INFO L87 Difference]: Start difference. First operand 2119 states and 2768 transitions. Second operand has 7 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 4 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-16 22:04:28,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:28,204 INFO L93 Difference]: Finished difference Result 2185 states and 2827 transitions. [2021-11-16 22:04:28,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:04:28,204 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 4 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 179 [2021-11-16 22:04:28,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:28,211 INFO L225 Difference]: With dead ends: 2185 [2021-11-16 22:04:28,211 INFO L226 Difference]: Without dead ends: 2090 [2021-11-16 22:04:28,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 392 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-11-16 22:04:28,212 INFO L933 BasicCegarLoop]: 678 mSDtfsCounter, 7 mSDsluCounter, 3176 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 3854 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:28,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 3854 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-16 22:04:28,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states. [2021-11-16 22:04:28,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 2085. [2021-11-16 22:04:28,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2085 states, 1477 states have (on average 1.2166553825321598) internal successors, (1797), 1515 states have internal predecessors, (1797), 441 states have call successors, (441), 159 states have call predecessors, (441), 166 states have return successors, (471), 433 states have call predecessors, (471), 439 states have call successors, (471) [2021-11-16 22:04:28,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2085 states to 2085 states and 2709 transitions. [2021-11-16 22:04:28,256 INFO L78 Accepts]: Start accepts. Automaton has 2085 states and 2709 transitions. Word has length 179 [2021-11-16 22:04:28,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:28,256 INFO L470 AbstractCegarLoop]: Abstraction has 2085 states and 2709 transitions. [2021-11-16 22:04:28,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 4 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-16 22:04:28,257 INFO L276 IsEmpty]: Start isEmpty. Operand 2085 states and 2709 transitions. [2021-11-16 22:04:28,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2021-11-16 22:04:28,259 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:28,259 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:28,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:28,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-16 22:04:28,476 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:28,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:28,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2008576199, now seen corresponding path program 1 times [2021-11-16 22:04:28,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:28,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280827909] [2021-11-16 22:04:28,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:28,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:28,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:28,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:28,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:28,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:28,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:28,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:28,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:28,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:28,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:28,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:28,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:28,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:28,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:28,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:28,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:28,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-11-16 22:04:28,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-11-16 22:04:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-11-16 22:04:28,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-16 22:04:28,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 22:04:28,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-16 22:04:28,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:28,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-11-16 22:04:28,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:28,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2021-11-16 22:04:28,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:28,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-11-16 22:04:28,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-11-16 22:04:28,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-16 22:04:28,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:28,798 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-16 22:04:28,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:28,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280827909] [2021-11-16 22:04:28,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280827909] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:28,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875093063] [2021-11-16 22:04:28,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:28,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:28,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:28,816 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:28,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-16 22:04:29,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:29,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 2415 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-16 22:04:29,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:29,605 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-16 22:04:29,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:04:29,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875093063] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:29,606 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:04:29,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2021-11-16 22:04:29,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000001488] [2021-11-16 22:04:29,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:29,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:04:29,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:29,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:04:29,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-11-16 22:04:29,607 INFO L87 Difference]: Start difference. First operand 2085 states and 2709 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-11-16 22:04:29,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:29,725 INFO L93 Difference]: Finished difference Result 2105 states and 2727 transitions. [2021-11-16 22:04:29,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 22:04:29,725 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 251 [2021-11-16 22:04:29,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:29,733 INFO L225 Difference]: With dead ends: 2105 [2021-11-16 22:04:29,734 INFO L226 Difference]: Without dead ends: 2095 [2021-11-16 22:04:29,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 317 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-11-16 22:04:29,734 INFO L933 BasicCegarLoop]: 843 mSDtfsCounter, 857 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 857 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:29,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [857 Valid, 1535 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 22:04:29,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states. [2021-11-16 22:04:29,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 2085. [2021-11-16 22:04:29,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2085 states, 1477 states have (on average 1.2159783344617467) internal successors, (1796), 1515 states have internal predecessors, (1796), 441 states have call successors, (441), 159 states have call predecessors, (441), 166 states have return successors, (471), 433 states have call predecessors, (471), 439 states have call successors, (471) [2021-11-16 22:04:29,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2085 states to 2085 states and 2708 transitions. [2021-11-16 22:04:29,776 INFO L78 Accepts]: Start accepts. Automaton has 2085 states and 2708 transitions. Word has length 251 [2021-11-16 22:04:29,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:29,776 INFO L470 AbstractCegarLoop]: Abstraction has 2085 states and 2708 transitions. [2021-11-16 22:04:29,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 3 states have call successors, (27), 3 states have call predecessors, (27), 3 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-11-16 22:04:29,776 INFO L276 IsEmpty]: Start isEmpty. Operand 2085 states and 2708 transitions. [2021-11-16 22:04:29,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2021-11-16 22:04:29,779 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:29,779 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:29,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:29,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-16 22:04:29,995 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:29,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:29,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1361083749, now seen corresponding path program 1 times [2021-11-16 22:04:29,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:29,995 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54413676] [2021-11-16 22:04:29,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:29,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:30,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:30,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:30,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:30,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:30,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:30,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:30,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:30,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:30,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:30,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:30,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:30,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:30,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:30,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:30,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:30,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:30,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-11-16 22:04:30,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-11-16 22:04:30,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-11-16 22:04:30,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-16 22:04:30,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 22:04:30,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-16 22:04:30,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:30,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-11-16 22:04:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:30,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2021-11-16 22:04:30,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:30,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-11-16 22:04:30,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-11-16 22:04:30,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2021-11-16 22:04:30,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,282 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-16 22:04:30,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:30,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54413676] [2021-11-16 22:04:30,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54413676] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:30,283 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408774170] [2021-11-16 22:04:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:30,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:30,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:30,284 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:30,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-16 22:04:30,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:30,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 2429 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 22:04:30,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:31,104 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-16 22:04:31,105 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:04:31,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408774170] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:31,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:04:31,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2021-11-16 22:04:31,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943487202] [2021-11-16 22:04:31,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:31,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:04:31,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:31,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:04:31,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-11-16 22:04:31,106 INFO L87 Difference]: Start difference. First operand 2085 states and 2708 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-11-16 22:04:31,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:31,327 INFO L93 Difference]: Finished difference Result 3848 states and 5009 transitions. [2021-11-16 22:04:31,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 22:04:31,328 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 256 [2021-11-16 22:04:31,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:31,333 INFO L225 Difference]: With dead ends: 3848 [2021-11-16 22:04:31,334 INFO L226 Difference]: Without dead ends: 2089 [2021-11-16 22:04:31,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 321 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-11-16 22:04:31,337 INFO L933 BasicCegarLoop]: 889 mSDtfsCounter, 373 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 1488 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:31,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 1488 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 22:04:31,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2089 states. [2021-11-16 22:04:31,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2089 to 2085. [2021-11-16 22:04:31,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2085 states, 1477 states have (on average 1.2146242383209207) internal successors, (1794), 1515 states have internal predecessors, (1794), 441 states have call successors, (441), 159 states have call predecessors, (441), 166 states have return successors, (471), 433 states have call predecessors, (471), 439 states have call successors, (471) [2021-11-16 22:04:31,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2085 states to 2085 states and 2706 transitions. [2021-11-16 22:04:31,380 INFO L78 Accepts]: Start accepts. Automaton has 2085 states and 2706 transitions. Word has length 256 [2021-11-16 22:04:31,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:31,380 INFO L470 AbstractCegarLoop]: Abstraction has 2085 states and 2706 transitions. [2021-11-16 22:04:31,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 3 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-11-16 22:04:31,381 INFO L276 IsEmpty]: Start isEmpty. Operand 2085 states and 2706 transitions. [2021-11-16 22:04:31,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2021-11-16 22:04:31,383 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:31,383 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:31,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-11-16 22:04:31,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-16 22:04:31,602 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:31,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:31,603 INFO L85 PathProgramCache]: Analyzing trace with hash -746650789, now seen corresponding path program 1 times [2021-11-16 22:04:31,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:31,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066196601] [2021-11-16 22:04:31,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:31,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:31,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:31,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:31,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:31,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:31,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:31,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:31,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:31,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:31,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:31,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:31,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:31,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:31,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:31,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:31,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:31,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-11-16 22:04:31,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-11-16 22:04:31,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-11-16 22:04:31,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-16 22:04:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 22:04:31,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-16 22:04:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:31,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-11-16 22:04:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:31,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2021-11-16 22:04:31,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-11-16 22:04:31,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-11-16 22:04:31,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2021-11-16 22:04:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2021-11-16 22:04:31,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-16 22:04:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2021-11-16 22:04:31,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:31,818 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-16 22:04:31,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:31,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066196601] [2021-11-16 22:04:31,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066196601] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:31,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447480759] [2021-11-16 22:04:31,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:31,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:31,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:31,820 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:31,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-16 22:04:32,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:32,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 2517 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-16 22:04:32,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:32,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:04:32,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:04:32,575 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:04:32,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:32,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:04:32,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:04:32,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:04:32,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:04:32,798 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2021-11-16 22:04:32,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:04:33,260 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-16 22:04:33,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447480759] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:04:33,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 22:04:33,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 10 [2021-11-16 22:04:33,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154979992] [2021-11-16 22:04:33,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 22:04:33,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-16 22:04:33,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:33,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-16 22:04:33,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-16 22:04:33,262 INFO L87 Difference]: Start difference. First operand 2085 states and 2706 transitions. Second operand has 10 states, 10 states have (on average 17.0) internal successors, (170), 6 states have internal predecessors, (170), 5 states have call successors, (58), 6 states have call predecessors, (58), 4 states have return successors, (49), 5 states have call predecessors, (49), 5 states have call successors, (49) [2021-11-16 22:04:36,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:36,027 INFO L93 Difference]: Finished difference Result 3888 states and 5085 transitions. [2021-11-16 22:04:36,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-16 22:04:36,028 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 17.0) internal successors, (170), 6 states have internal predecessors, (170), 5 states have call successors, (58), 6 states have call predecessors, (58), 4 states have return successors, (49), 5 states have call predecessors, (49), 5 states have call successors, (49) Word has length 276 [2021-11-16 22:04:36,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:36,033 INFO L225 Difference]: With dead ends: 3888 [2021-11-16 22:04:36,033 INFO L226 Difference]: Without dead ends: 2099 [2021-11-16 22:04:36,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 640 GetRequests, 620 SyntacticMatches, 6 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-11-16 22:04:36,037 INFO L933 BasicCegarLoop]: 648 mSDtfsCounter, 271 mSDsluCounter, 2949 mSDsCounter, 0 mSdLazyCounter, 1404 mSolverCounterSat, 263 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 3597 SdHoareTripleChecker+Invalid, 2058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 1404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:36,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 3597 Invalid, 2058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 1404 Invalid, 0 Unknown, 391 Unchecked, 2.6s Time] [2021-11-16 22:04:36,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2099 states. [2021-11-16 22:04:36,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2099 to 2059. [2021-11-16 22:04:36,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2059 states, 1460 states have (on average 1.2164383561643837) internal successors, (1776), 1497 states have internal predecessors, (1776), 438 states have call successors, (438), 156 states have call predecessors, (438), 160 states have return successors, (464), 428 states have call predecessors, (464), 436 states have call successors, (464) [2021-11-16 22:04:36,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2059 states to 2059 states and 2678 transitions. [2021-11-16 22:04:36,097 INFO L78 Accepts]: Start accepts. Automaton has 2059 states and 2678 transitions. Word has length 276 [2021-11-16 22:04:36,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:36,097 INFO L470 AbstractCegarLoop]: Abstraction has 2059 states and 2678 transitions. [2021-11-16 22:04:36,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.0) internal successors, (170), 6 states have internal predecessors, (170), 5 states have call successors, (58), 6 states have call predecessors, (58), 4 states have return successors, (49), 5 states have call predecessors, (49), 5 states have call successors, (49) [2021-11-16 22:04:36,097 INFO L276 IsEmpty]: Start isEmpty. Operand 2059 states and 2678 transitions. [2021-11-16 22:04:36,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2021-11-16 22:04:36,100 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:36,100 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:36,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:36,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:36,320 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:36,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:36,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1282066149, now seen corresponding path program 2 times [2021-11-16 22:04:36,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:36,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431107652] [2021-11-16 22:04:36,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:36,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:36,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:36,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:36,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:36,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:36,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:36,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:36,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:36,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:36,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:36,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:36,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:36,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:36,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-11-16 22:04:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-11-16 22:04:36,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-11-16 22:04:36,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-16 22:04:36,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 22:04:36,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-16 22:04:36,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:36,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-11-16 22:04:36,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:36,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2021-11-16 22:04:36,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:36,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-11-16 22:04:36,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-11-16 22:04:36,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2021-11-16 22:04:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2021-11-16 22:04:36,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-16 22:04:36,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2021-11-16 22:04:36,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:36,561 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-11-16 22:04:36,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:36,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431107652] [2021-11-16 22:04:36,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431107652] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:36,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:04:36,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-16 22:04:36,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63385011] [2021-11-16 22:04:36,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:36,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 22:04:36,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:36,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 22:04:36,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-11-16 22:04:36,563 INFO L87 Difference]: Start difference. First operand 2059 states and 2678 transitions. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 5 states have internal predecessors, (133), 3 states have call successors, (30), 5 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-16 22:04:39,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:39,061 INFO L93 Difference]: Finished difference Result 3837 states and 5030 transitions. [2021-11-16 22:04:39,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-16 22:04:39,062 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 5 states have internal predecessors, (133), 3 states have call successors, (30), 5 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 276 [2021-11-16 22:04:39,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:39,067 INFO L225 Difference]: With dead ends: 3837 [2021-11-16 22:04:39,068 INFO L226 Difference]: Without dead ends: 2092 [2021-11-16 22:04:39,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-11-16 22:04:39,073 INFO L933 BasicCegarLoop]: 637 mSDtfsCounter, 423 mSDsluCounter, 2304 mSDsCounter, 0 mSdLazyCounter, 1288 mSolverCounterSat, 396 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 2941 SdHoareTripleChecker+Invalid, 1684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 396 IncrementalHoareTripleChecker+Valid, 1288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:39,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 2941 Invalid, 1684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [396 Valid, 1288 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-11-16 22:04:39,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2092 states. [2021-11-16 22:04:39,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2092 to 2052. [2021-11-16 22:04:39,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2052 states, 1455 states have (on average 1.2171821305841923) internal successors, (1771), 1492 states have internal predecessors, (1771), 438 states have call successors, (438), 156 states have call predecessors, (438), 158 states have return successors, (461), 426 states have call predecessors, (461), 436 states have call successors, (461) [2021-11-16 22:04:39,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2052 states to 2052 states and 2670 transitions. [2021-11-16 22:04:39,163 INFO L78 Accepts]: Start accepts. Automaton has 2052 states and 2670 transitions. Word has length 276 [2021-11-16 22:04:39,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:39,164 INFO L470 AbstractCegarLoop]: Abstraction has 2052 states and 2670 transitions. [2021-11-16 22:04:39,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 5 states have internal predecessors, (133), 3 states have call successors, (30), 5 states have call predecessors, (30), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-16 22:04:39,164 INFO L276 IsEmpty]: Start isEmpty. Operand 2052 states and 2670 transitions. [2021-11-16 22:04:39,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2021-11-16 22:04:39,166 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:39,166 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:39,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-16 22:04:39,167 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:39,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:39,167 INFO L85 PathProgramCache]: Analyzing trace with hash -389631941, now seen corresponding path program 1 times [2021-11-16 22:04:39,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:39,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647718239] [2021-11-16 22:04:39,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:39,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:39,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 22:04:39,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 22:04:39,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-11-16 22:04:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 22:04:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-11-16 22:04:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-16 22:04:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 22:04:39,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-16 22:04:39,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:39,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 22:04:39,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:39,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-16 22:04:39,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 22:04:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-16 22:04:39,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 22:04:39,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-11-16 22:04:39,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-11-16 22:04:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-11-16 22:04:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-16 22:04:39,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 22:04:39,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-16 22:04:39,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:39,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2021-11-16 22:04:39,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:39,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2021-11-16 22:04:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 22:04:39,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-11-16 22:04:39,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-11-16 22:04:39,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2021-11-16 22:04:39,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2021-11-16 22:04:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-16 22:04:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2021-11-16 22:04:39,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,400 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-11-16 22:04:39,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 22:04:39,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647718239] [2021-11-16 22:04:39,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647718239] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 22:04:39,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293652086] [2021-11-16 22:04:39,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:39,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:39,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:39,401 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 22:04:39,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-16 22:04:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:39,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 2521 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-16 22:04:39,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:40,312 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2021-11-16 22:04:40,312 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 22:04:40,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293652086] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:40,312 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:04:40,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2021-11-16 22:04:40,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380920410] [2021-11-16 22:04:40,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:40,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:04:40,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 22:04:40,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:04:40,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-16 22:04:40,313 INFO L87 Difference]: Start difference. First operand 2052 states and 2670 transitions. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-16 22:04:40,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:40,438 INFO L93 Difference]: Finished difference Result 3786 states and 4955 transitions. [2021-11-16 22:04:40,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 22:04:40,439 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) Word has length 276 [2021-11-16 22:04:40,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:40,445 INFO L225 Difference]: With dead ends: 3786 [2021-11-16 22:04:40,445 INFO L226 Difference]: Without dead ends: 2060 [2021-11-16 22:04:40,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-11-16 22:04:40,449 INFO L933 BasicCegarLoop]: 650 mSDtfsCounter, 18 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1899 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:40,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1899 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 22:04:40,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2060 states. [2021-11-16 22:04:40,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2060 to 2060. [2021-11-16 22:04:40,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2060 states, 1462 states have (on average 1.216826265389877) internal successors, (1779), 1499 states have internal predecessors, (1779), 438 states have call successors, (438), 157 states have call predecessors, (438), 159 states have return successors, (461), 426 states have call predecessors, (461), 436 states have call successors, (461) [2021-11-16 22:04:40,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2060 states to 2060 states and 2678 transitions. [2021-11-16 22:04:40,533 INFO L78 Accepts]: Start accepts. Automaton has 2060 states and 2678 transitions. Word has length 276 [2021-11-16 22:04:40,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:40,533 INFO L470 AbstractCegarLoop]: Abstraction has 2060 states and 2678 transitions. [2021-11-16 22:04:40,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-16 22:04:40,533 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states and 2678 transitions. [2021-11-16 22:04:40,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2021-11-16 22:04:40,535 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:40,536 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:40,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-16 22:04:40,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 22:04:40,757 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:40,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:40,757 INFO L85 PathProgramCache]: Analyzing trace with hash -246260549, now seen corresponding path program 1 times [2021-11-16 22:04:40,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 22:04:40,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407787521] [2021-11-16 22:04:40,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:40,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 22:04:41,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:04:41,217 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-16 22:04:41,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:04:41,580 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-16 22:04:41,580 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-16 22:04:41,581 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-16 22:04:41,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-16 22:04:41,587 INFO L732 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:41,590 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-16 22:04:41,795 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 10:04:41 BoogieIcfgContainer [2021-11-16 22:04:41,796 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-16 22:04:41,796 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-16 22:04:41,796 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-16 22:04:41,796 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-16 22:04:41,797 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:03:40" (3/4) ... [2021-11-16 22:04:41,799 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-16 22:04:41,799 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-16 22:04:41,800 INFO L158 Benchmark]: Toolchain (without parser) took 65537.44ms. Allocated memory was 100.7MB in the beginning and 572.5MB in the end (delta: 471.9MB). Free memory was 54.3MB in the beginning and 301.3MB in the end (delta: -246.9MB). Peak memory consumption was 224.9MB. Max. memory is 16.1GB. [2021-11-16 22:04:41,801 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 100.7MB. Free memory was 79.9MB in the beginning and 79.8MB in the end (delta: 76.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 22:04:41,801 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1287.22ms. Allocated memory was 100.7MB in the beginning and 127.9MB in the end (delta: 27.3MB). Free memory was 54.2MB in the beginning and 44.2MB in the end (delta: 9.9MB). Peak memory consumption was 47.5MB. Max. memory is 16.1GB. [2021-11-16 22:04:41,801 INFO L158 Benchmark]: Boogie Procedure Inliner took 124.71ms. Allocated memory is still 127.9MB. Free memory was 44.2MB in the beginning and 76.1MB in the end (delta: -31.8MB). Peak memory consumption was 7.9MB. Max. memory is 16.1GB. [2021-11-16 22:04:41,801 INFO L158 Benchmark]: Boogie Preprocessor took 139.85ms. Allocated memory is still 127.9MB. Free memory was 76.1MB in the beginning and 64.4MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-16 22:04:41,802 INFO L158 Benchmark]: RCFGBuilder took 2333.99ms. Allocated memory was 127.9MB in the beginning and 165.7MB in the end (delta: 37.7MB). Free memory was 64.4MB in the beginning and 48.3MB in the end (delta: 16.1MB). Peak memory consumption was 60.9MB. Max. memory is 16.1GB. [2021-11-16 22:04:41,802 INFO L158 Benchmark]: TraceAbstraction took 61641.06ms. Allocated memory was 165.7MB in the beginning and 572.5MB in the end (delta: 406.8MB). Free memory was 48.3MB in the beginning and 301.3MB in the end (delta: -253.0MB). Peak memory consumption was 157.0MB. Max. memory is 16.1GB. [2021-11-16 22:04:41,802 INFO L158 Benchmark]: Witness Printer took 3.21ms. Allocated memory is still 572.5MB. Free memory is still 301.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 22:04:41,807 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.15ms. Allocated memory is still 100.7MB. Free memory was 79.9MB in the beginning and 79.8MB in the end (delta: 76.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1287.22ms. Allocated memory was 100.7MB in the beginning and 127.9MB in the end (delta: 27.3MB). Free memory was 54.2MB in the beginning and 44.2MB in the end (delta: 9.9MB). Peak memory consumption was 47.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 124.71ms. Allocated memory is still 127.9MB. Free memory was 44.2MB in the beginning and 76.1MB in the end (delta: -31.8MB). Peak memory consumption was 7.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 139.85ms. Allocated memory is still 127.9MB. Free memory was 76.1MB in the beginning and 64.4MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 2333.99ms. Allocated memory was 127.9MB in the beginning and 165.7MB in the end (delta: 37.7MB). Free memory was 64.4MB in the beginning and 48.3MB in the end (delta: 16.1MB). Peak memory consumption was 60.9MB. Max. memory is 16.1GB. * TraceAbstraction took 61641.06ms. Allocated memory was 165.7MB in the beginning and 572.5MB in the end (delta: 406.8MB). Free memory was 48.3MB in the beginning and 301.3MB in the end (delta: -253.0MB). Peak memory consumption was 157.0MB. Max. memory is 16.1GB. * Witness Printer took 3.21ms. Allocated memory is still 572.5MB. Free memory is still 301.3MB. 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: 6946]: 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 6635, overapproximation of bitwiseOr at line 5696, overapproximation of shiftLeft at line 5141, overapproximation of bitwiseAnd at line 4928. Possible FailurePath: [L5170-L5181] static char const __mod_author63[40] __attribute__((__used__, __unused__, __section__(".modinfo"), __aligned__(1))) = { (char const )'a', (char const )'u', (char const )'t', (char const )'h', (char const )'o', (char const )'r', (char const )'=', (char const )'V', (char const )'o', (char const )'j', (char const )'t', (char const )'e', (char const )'c', (char const )'h', (char const )' ', (char const )'P', (char const )'a', (char const )'v', (char const )'l', (char const )'i', (char const )'k', (char const )' ', (char const )'<', (char const )'v', (char const )'o', (char const )'j', (char const )'t', (char const )'e', (char const )'c', (char const )'h', (char const )'@', (char const )'s', (char const )'u', (char const )'s', (char const )'e', (char const )'.', (char const )'c', (char const )'z', (char const )'>', (char const )'\000'}; [L5182-L5197] static char const __mod_description64[53] __attribute__((__used__, __unused__, __section__(".modinfo"), __aligned__(1))) = { (char const )'d', (char const )'e', (char const )'s', (char const )'c', (char const )'r', (char const )'i', (char const )'p', (char const )'t', (char const )'i', (char const )'o', (char const )'n', (char const )'=', (char const )'C', (char const )'A', (char const )'T', (char const )'C', (char const )' ', (char const )'E', (char const )'L', (char const )'1', (char const )'2', (char const )'1', (char const )'0', (char const )'A', (char const )' ', (char const )'N', (char const )'e', (char const )'t', (char const )'M', (char const )'a', (char const )'t', (char const )'e', (char const )' ', (char const )'U', (char const )'S', (char const )'B', (char const )' ', (char const )'E', (char const )'t', (char const )'h', (char const )'e', (char const )'r', (char const )'n', (char const )'e', (char const )'t', (char const )' ', (char const )'d', (char const )'r', (char const )'i', (char const )'v', (char const )'e', (char const )'r', (char const )'\000'}; [L5198-L5202] static char const __mod_license65[12] __attribute__((__used__, __unused__, __section__(".modinfo"), __aligned__(1))) = { (char const )'l', (char const )'i', (char const )'c', (char const )'e', (char const )'n', (char const )'s', (char const )'e', (char const )'=', (char const )'G', (char const )'P', (char const )'L', (char const )'\000'}; [L5203-L5204] static char const driver_name[5] = { (char const )'c', (char const )'a', (char const )'t', (char const )'c', (char const )'\000'}; [L6129-L6176] static struct ethtool_ops const ops = {& catc_get_settings, (int (*)(struct net_device * , struct ethtool_cmd * ))0, & catc_get_drvinfo, (int (*)(struct net_device * ))0, (void (*)(struct net_device * , struct ethtool_regs * , void * ))0, (void (*)(struct net_device * , struct ethtool_wolinfo * ))0, (int (*)(struct net_device * , struct ethtool_wolinfo * ))0, (u32 (*)(struct net_device * ))0, (void (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * ))0, & ethtool_op_get_link, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , struct ethtool_eeprom * , u8 * ))0, (int (*)(struct net_device * , struct ethtool_eeprom * , u8 * ))0, (int (*)(struct net_device * , struct ethtool_coalesce * ))0, (int (*)(struct net_device * , struct ethtool_coalesce * ))0, (void (*)(struct net_device * , struct ethtool_ringparam * ))0, (int (*)(struct net_device * , struct ethtool_ringparam * ))0, (void (*)(struct net_device * , struct ethtool_pauseparam * ))0, (int (*)(struct net_device * , struct ethtool_pauseparam * ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (void (*)(struct net_device * , struct ethtool_test * , u64 * ))0, (void (*)(struct net_device * , u32 stringset , u8 * ))0, (int (*)(struct net_device * , enum ethtool_phys_id_state ))0, (void (*)(struct net_device * , struct ethtool_stats * , u64 * ))0, (int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct ethtool_rxnfc * , void * ))0, (int (*)(struct net_device * , struct ethtool_rxnfc * ))0, (int (*)(struct net_device * , struct ethtool_flash * ))0, (int (*)(struct net_device * , u32 * ))0, (int (*)(struct net_device * , struct ethtool_rx_ntuple * ))0, (int (*)(struct net_device * , u32 stringset , void * ))0, (int (*)(struct net_device * , struct ethtool_rxfh_indir * ))0, (int (*)(struct net_device * , struct ethtool_rxfh_indir const * ))0, (void (*)(struct net_device * , struct ethtool_channels * ))0, (int (*)(struct net_device * , struct ethtool_channels * ))0, (int (*)(struct net_device * , struct ethtool_dump * ))0, (int (*)(struct net_device * , struct ethtool_dump * , void * ))0, (int (*)(struct net_device * , struct ethtool_dump * ))0}; [L6231-L6269] static struct net_device_ops const catc_netdev_ops = {(int (*)(struct net_device *dev ))0, (void (*)(struct net_device *dev ))0, & catc_open, & catc_stop, & catc_start_xmit, (u16 (*)(struct net_device *dev , struct sk_buff *skb ))0, (void (*)(struct net_device *dev , int flags ))0, (void (*)(struct net_device *dev ))0, & catc_set_multicast_list, & eth_mac_addr, & eth_validate_addr, (int (*)(struct net_device *dev , struct ifreq *ifr , int cmd ))0, (int (*)(struct net_device *dev , struct ifmap *map ))0, & eth_change_mtu, (int (*)(struct net_device *dev , struct neigh_parms * ))0, & catc_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device *dev , struct rtnl_link_stats64 *storage ))0, (struct net_device_stats *(*)(struct net_device *dev ))0, (void (*)(struct net_device *dev , struct vlan_group *grp ))0, (void (*)(struct net_device *dev , unsigned short vid ))0, (void (*)(struct net_device *dev , unsigned short vid ))0, (void (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev , struct netpoll_info *info ))0, (void (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev , int queue , u8 *mac ))0, (int (*)(struct net_device *dev , int queue , u16 vlan , u8 qos ))0, (int (*)(struct net_device *dev , int vf , int rate ))0, (int (*)(struct net_device *dev , int vf , struct ifla_vf_info *ivf ))0, (int (*)(struct net_device *dev , int vf , struct nlattr **port ))0, (int (*)(struct net_device *dev , int vf , struct sk_buff *skb ))0, (int (*)(struct net_device *dev , u8 tc ))0, (int (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev , u16 xid , struct scatterlist *sgl , unsigned int sgc ))0, (int (*)(struct net_device *dev , u16 xid ))0, (int (*)(struct net_device *dev , u16 xid , struct scatterlist *sgl , unsigned int sgc ))0, (int (*)(struct net_device *dev , u64 *wwn , int type ))0, (int (*)(struct net_device *dev , struct sk_buff const *skb , u16 rxq_index , u32 flow_id ))0, (int (*)(struct net_device *dev , struct net_device *slave_dev ))0, (int (*)(struct net_device *dev , struct net_device *slave_dev ))0, (u32 (*)(struct net_device *dev , u32 features ))0, (int (*)(struct net_device *dev , u32 features ))0}; [L6270] static struct lock_class_key __key___9 ; [L6271] static struct lock_class_key __key___10 ; [L6272] static struct lock_class_key __key___11 ; [L6684-L6692] static struct usb_device_id catc_id_table[3] = { {(__u16 )3, (__u16 )1059, (__u16 )10, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {(__u16 )3, (__u16 )1059, (__u16 )12, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {(__u16 )3, (__u16 )2257, (__u16 )1, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L6695-L6710] static struct usb_driver catc_driver = {driver_name, & catc_probe, & catc_disconnect, (int (*)(struct usb_interface *intf , unsigned int code , void *buf ))0, (int (*)(struct usb_interface *intf , pm_message_t message ))0, (int (*)(struct usb_interface *intf ))0, (int (*)(struct usb_interface *intf ))0, (int (*)(struct usb_interface *intf ))0, (int (*)(struct usb_interface *intf ))0, (struct usb_device_id const *)(catc_id_table), {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}, {{(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device *dev ))0, (int (*)(struct device *dev ))0, (void (*)(struct device *dev ))0, (int (*)(struct device *dev , pm_message_t state ))0, (int (*)(struct device *dev ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, 0}, 0U, 0U, 0U}; [L6763] int LDV_IN_INTERRUPT ; [L6764] static int res_catc_open_15 ; [L6765] static int res_catc_stop_16 ; [L6766] static int res_catc_probe_17 ; [L6959] int ldv_urb_state = 0; [L6960] int ldv_coherent_state = 0; VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6768] struct net_device *var_group1 ; [L6769] struct ethtool_drvinfo *var_group2 ; [L6770] struct ethtool_cmd *var_group3 ; [L6771] struct sk_buff *var_group4 ; [L6772] struct usb_interface *var_group5 ; [L6773] struct usb_device_id const *var_catc_probe_17_p1 ; [L6774] unsigned long var_catc_stats_timer_10_p0 ; [L6775] int tmp___7 ; [L6776] int ldv_s_catc_netdev_ops_net_device_ops ; [L6777] int ldv_s_catc_driver_usb_driver ; [L6778] int tmp___8 ; [L6779] int tmp___9 ; [L6782] LDV_IN_INTERRUPT = 1 [L6783] FCALL ldv_initialize() [L6784] CALL, EXPR catc_init() VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6714] int result ; [L6715] int tmp___7 ; [L6718] CALL, EXPR usb_register(& catc_driver) [L5088] int tmp___7 ; [L5091] CALL, EXPR usb_register_driver(driver, & __this_module, "catc") [L7209] return __VERIFIER_nondet_int(); [L5091] RET, EXPR usb_register_driver(driver, & __this_module, "catc") [L5091] tmp___7 = usb_register_driver(driver, & __this_module, "catc") [L5093] return (tmp___7); VAL [\result=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver={151:0}, driver={151:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0] [L6718] RET, EXPR usb_register(& catc_driver) [L6718] tmp___7 = usb_register(& catc_driver) [L6719] result = tmp___7 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, result=0, tmp___7=0] [L6721] COND TRUE result == 0 [L6727] return (result); VAL [\result=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, result=0, tmp___7=0] [L6784] RET, EXPR catc_init() VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_init()=0, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6784] tmp___7 = catc_init() [L6786] COND FALSE !(\read(tmp___7)) [L6790] ldv_s_catc_netdev_ops_net_device_ops = 0 [L6791] ldv_s_catc_driver_usb_driver = 0 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0] [L6793] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0] [L6796] tmp___9 = __VERIFIER_nondet_int() [L6798] COND TRUE \read(tmp___9) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___9=-2] [L6807] tmp___8 = __VERIFIER_nondet_int() [L6809] COND FALSE !(tmp___8 == 0) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6812] COND FALSE !(tmp___8 == 1) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6815] COND FALSE !(tmp___8 == 2) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6818] COND FALSE !(tmp___8 == 3) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6821] COND FALSE !(tmp___8 == 4) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6824] COND FALSE !(tmp___8 == 5) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6827] COND FALSE !(tmp___8 == 6) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6830] COND TRUE tmp___8 == 7 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2] [L6895] COND TRUE ldv_s_catc_driver_usb_driver == 0 [L6897] CALL, EXPR catc_probe(var_group5, var_catc_probe_17_p1) [L6274] struct usb_device *usbdev ; [L6275] struct usb_device *tmp___7 ; [L6276] struct net_device *netdev ; [L6277] struct catc *catc ; [L6278] u8 broadcast[6] ; [L6279] int i ; [L6280] int pktsz ; [L6281] int tmp___8 ; [L6282] void *tmp___9 ; [L6283] unsigned int tmp___10 ; [L6284] unsigned int tmp___11 ; [L6285] unsigned int tmp___12 ; [L6286] unsigned int tmp___13 ; [L6287] char const *tmp___14 ; [L6288] int tmp___15 ; [L6291] CALL, EXPR interface_to_usbdev(intf) [L5065] struct device const *__mptr ; [L5067] EXPR intf->dev.parent [L5067] __mptr = (struct device const *)intf->dev.parent [L5068] return ((struct usb_device *)((char *)__mptr - (unsigned int )(& ((struct usb_device *)0)->dev))); VAL [\result={18446744073709551574:0}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __mptr={18446744073709551574:131}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6291] RET, EXPR interface_to_usbdev(intf) [L6291] tmp___7 = interface_to_usbdev(intf) [L6292] usbdev = tmp___7 [L6293] EXPR intf->altsetting [L6293] EXPR (intf->altsetting)->desc.bInterfaceNumber [L6293-L6294] CALL, EXPR usb_set_interface(usbdev, (int )(intf->altsetting)->desc.bInterfaceNumber, 1) [L7213] return __VERIFIER_nondet_int(); [L6293-L6294] RET, EXPR usb_set_interface(usbdev, (int )(intf->altsetting)->desc.bInterfaceNumber, 1) [L6293-L6294] tmp___8 = usb_set_interface(usbdev, (int )(intf->altsetting)->desc.bInterfaceNumber, 1) [L6296] COND FALSE !(\read(tmp___8)) [L6304] CALL, EXPR alloc_etherdev_mqs((int )sizeof(struct catc ), 1U, 1U) [L7117] CALL, EXPR ldv_malloc(sizeof(struct net_device)) VAL [\old(size)=2416, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7117] RET, EXPR ldv_malloc(sizeof(struct net_device)) VAL [\old(arg0)=70119, \old(arg1)=1, \old(arg2)=1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arg0=70119, arg1=1, arg2=1, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct net_device))={75:0}, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7117] return ldv_malloc(sizeof(struct net_device)); [L6304] RET, EXPR alloc_etherdev_mqs((int )sizeof(struct catc ), 1U, 1U) [L6304] netdev = alloc_etherdev_mqs((int )sizeof(struct catc ), 1U, 1U) [L6306] COND FALSE !(! netdev) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, usbdev={18446744073709551574:0}] [L6311] CALL, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={75:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4928] return ((void *)((char *)dev + ((sizeof(struct net_device ) + 31UL) & 0x0fffffffffffffe0UL))); VAL [\result={75:-108}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={75:0}, dev={75:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6311] RET, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, netdev_priv((struct net_device const *)netdev)={75:-108}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, usbdev={18446744073709551574:0}] [L6311] tmp___9 = netdev_priv((struct net_device const *)netdev) [L6312] catc = (struct catc *)tmp___9 [L6313] netdev->netdev_ops = & catc_netdev_ops [L6314] netdev->watchdog_timeo = 1250 [L6315] netdev->ethtool_ops = & ops [L6316] catc->usbdev = usbdev [L6317] catc->netdev = netdev VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6320] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6323] CALL spinlock_check(& catc->tx_lock) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={75:-68}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4851] return (& lock->__annonCompField18.rlock); VAL [\result={75:-68}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={75:-68}, lock={75:-68}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6323] RET spinlock_check(& catc->tx_lock) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, spinlock_check(& catc->tx_lock)={75:-68}, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6326] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6329-L6330] FCALL __raw_spin_lock_init(& catc->tx_lock.__annonCompField18.rlock, "&(&catc->tx_lock)->rlock", & __key___9) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6343] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6346] CALL spinlock_check(& catc->ctrl_lock) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={75:-4}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4851] return (& lock->__annonCompField18.rlock); VAL [\result={75:-4}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={75:-4}, lock={75:-4}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6346] RET spinlock_check(& catc->ctrl_lock) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, spinlock_check(& catc->ctrl_lock)={75:-4}, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6349] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6352-L6353] FCALL __raw_spin_lock_init(& catc->ctrl_lock.__annonCompField18.rlock, "&(&catc->ctrl_lock)->rlock", & __key___10) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6366] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6369] FCALL init_timer_key(& catc->timer, "&catc->timer", & __key___11) [L6377] catc->timer.data = (unsigned long )((long )catc) [L6378] catc->timer.function = & catc_stats_timer VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6379] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=0, \old(size)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={-6:0}, ldv_urb_state=0, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={-6:0}, ldv_urb_state=0, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-6:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-6:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, \result={-6:0}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-6:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-6:0}] [L6379] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usb_alloc_urb(0, 208U)={-6:0}, usbdev={18446744073709551574:0}] [L6379] catc->ctrl_urb = usb_alloc_urb(0, 208U) [L6380] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=1, \old(size)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={-7:0}, ldv_urb_state=1, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={-7:0}, ldv_urb_state=1, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-7:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-7:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, \result={-7:0}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-7:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-7:0}] [L6380] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usb_alloc_urb(0, 208U)={-7:0}, usbdev={18446744073709551574:0}] [L6380] catc->tx_urb = usb_alloc_urb(0, 208U) [L6381] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=2, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=2, \old(size)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=2, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={-8:0}, ldv_urb_state=2, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={-8:0}, ldv_urb_state=2, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-8:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-8:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, \result={-8:0}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-8:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-8:0}] [L6381] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usb_alloc_urb(0, 208U)={-8:0}, usbdev={18446744073709551574:0}] [L6381] catc->rx_urb = usb_alloc_urb(0, 208U) [L6382] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=3, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=3, \old(size)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=3, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={-9:0}, ldv_urb_state=3, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={-9:0}, ldv_urb_state=3, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-9:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-9:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, \result={-9:0}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arbitrary_memory={-9:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, mem_flags=208, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={-9:0}] [L6382] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usb_alloc_urb(0, 208U)={-9:0}, usbdev={18446744073709551574:0}] [L6382] catc->irq_urb = usb_alloc_urb(0, 208U) [L6384] EXPR catc->ctrl_urb VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->ctrl_urb={-6:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6384] COND FALSE !(! catc->ctrl_urb) [L6387] EXPR catc->tx_urb VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->tx_urb={-7:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6387] COND FALSE !(! catc->tx_urb) [L6390] EXPR catc->rx_urb VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->rx_urb={-8:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6390] COND FALSE !(! catc->rx_urb) [L6393] EXPR catc->irq_urb VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->irq_urb={-9:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6393] COND FALSE !(! catc->irq_urb) [L6406] EXPR usbdev->descriptor.idVendor VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}, usbdev->descriptor.idVendor=89] [L6406] COND FALSE !((int )usbdev->descriptor.idVendor == 1059) [L6429] pktsz = 23070 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6432] CALL, EXPR __create_pipe(usbdev, 0U) VAL [\old(endpoint)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6432] RET, EXPR __create_pipe(usbdev, 0U) VAL [__create_pipe(usbdev, 0U)=18446744073709551541, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6432] tmp___10 = __create_pipe(usbdev, 0U) [L6433] EXPR catc->ctrl_urb [L6433-L6435] CALL usb_fill_control_urb(catc->ctrl_urb, usbdev, (unsigned int )(2 << 30) | tmp___10, (unsigned char *)((void *)0), (void *)0, 0, & catc_ctrl_done, (void *)catc) [L5103] urb->dev = dev [L5104] urb->pipe = pipe [L5105] urb->setup_packet = setup_packet [L5106] urb->transfer_buffer = transfer_buffer [L5107] urb->transfer_buffer_length = (u32 )buffer_length [L5108] urb->complete = complete_fn [L5109] urb->context = context VAL [\old(buffer_length)=0, \old(pipe)=4294967225, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buffer_length=0, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:13}, complete_fn={-1:13}, context={75:-108}, context={75:-108}, dev={18446744073709551574:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, pipe=4294967225, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, setup_packet={0:0}, setup_packet={0:0}, transfer_buffer={0:0}, transfer_buffer={0:0}, urb={-6:0}, urb={-6:0}] [L6433-L6435] RET usb_fill_control_urb(catc->ctrl_urb, usbdev, (unsigned int )(2 << 30) | tmp___10, (unsigned char *)((void *)0), (void *)0, 0, & catc_ctrl_done, (void *)catc) [L6436] CALL, EXPR __create_pipe(usbdev, 1U) VAL [\old(endpoint)=1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6436] RET, EXPR __create_pipe(usbdev, 1U) VAL [__create_pipe(usbdev, 1U)=18446744073709551543, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6436] tmp___11 = __create_pipe(usbdev, 1U) [L6437] EXPR catc->tx_urb VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->tx_urb={-7:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6437-L6438] CALL usb_fill_bulk_urb(catc->tx_urb, usbdev, (unsigned int )(3 << 30) | tmp___11, (void *)0, 0, & catc_tx_done, (void *)catc) VAL [\old(buffer_length)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:14}, context={75:-108}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={0:0}, urb={-7:0}] [L5119] urb->dev = dev [L5120] urb->pipe = pipe [L5121] urb->transfer_buffer = transfer_buffer [L5122] urb->transfer_buffer_length = (u32 )buffer_length [L5123] urb->complete = complete_fn [L5124] urb->context = context VAL [\old(buffer_length)=0, \old(pipe)=4294967240, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buffer_length=0, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:14}, complete_fn={-1:14}, context={75:-108}, context={75:-108}, dev={18446744073709551574:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, pipe=4294967240, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={0:0}, transfer_buffer={0:0}, urb={-7:0}, urb={-7:0}] [L6437-L6438] RET usb_fill_bulk_urb(catc->tx_urb, usbdev, (unsigned int )(3 << 30) | tmp___11, (void *)0, 0, & catc_tx_done, (void *)catc) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->tx_urb={-7:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6439] CALL, EXPR __create_pipe(usbdev, 1U) VAL [\old(endpoint)=1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6439] RET, EXPR __create_pipe(usbdev, 1U) VAL [__create_pipe(usbdev, 1U)=18446744073709551563, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6439] tmp___12 = __create_pipe(usbdev, 1U) [L6440] EXPR catc->rx_urb VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->rx_urb={-8:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6440-L6441] CALL usb_fill_bulk_urb(catc->rx_urb, usbdev, ((unsigned int )(3 << 30) | tmp___12) | 128U, (void *)(catc->rx_buf), pktsz, & catc_rx_done, (void *)catc) VAL [\old(buffer_length)=23070, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:15}, context={75:-108}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={75:46200}, urb={-8:0}] [L5119] urb->dev = dev [L5120] urb->pipe = pipe [L5121] urb->transfer_buffer = transfer_buffer [L5122] urb->transfer_buffer_length = (u32 )buffer_length [L5123] urb->complete = complete_fn [L5124] urb->context = context VAL [\old(buffer_length)=23070, \old(pipe)=4294967268, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buffer_length=23070, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:15}, complete_fn={-1:15}, context={75:-108}, context={75:-108}, dev={18446744073709551574:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, pipe=4294967268, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={75:46200}, transfer_buffer={75:46200}, urb={-8:0}, urb={-8:0}] [L6440-L6441] RET usb_fill_bulk_urb(catc->rx_urb, usbdev, ((unsigned int )(3 << 30) | tmp___12) | 128U, (void *)(catc->rx_buf), pktsz, & catc_rx_done, (void *)catc) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->rx_urb={-8:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6442] CALL, EXPR __create_pipe(usbdev, 2U) VAL [\old(endpoint)=2, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6442] RET, EXPR __create_pipe(usbdev, 2U) VAL [__create_pipe(usbdev, 2U)=18446744073709551561, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6442] tmp___13 = __create_pipe(usbdev, 2U) [L6443] EXPR catc->irq_urb [L6443-L6444] CALL usb_fill_int_urb(catc->irq_urb, usbdev, ((unsigned int )(1 << 30) | tmp___13) | 128U, (void *)(catc->irq_buf), 2, & catc_irq_done, (void *)catc, 1) [L5134] urb->dev = dev [L5135] urb->pipe = pipe [L5136] urb->transfer_buffer = transfer_buffer [L5137] urb->transfer_buffer_length = (u32 )buffer_length [L5138] urb->complete = complete_fn [L5139] urb->context = context [L5140] EXPR dev->speed VAL [\old(buffer_length)=2, \old(interval)=1, \old(pipe)=4294967231, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buffer_length=2, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:16}, complete_fn={-1:16}, context={75:-108}, context={75:-108}, dev={18446744073709551574:0}, dev={18446744073709551574:0}, dev->speed=4294967299, driver_name={142:0}, interval=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, pipe=4294967231, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={75:69270}, transfer_buffer={75:69270}, urb={-9:0}, urb={-9:0}] [L5140] COND TRUE (unsigned int )dev->speed == 3U [L5141] urb->interval = 1 << (interval - 1) VAL [\old(buffer_length)=2, \old(interval)=1, \old(pipe)=4294967231, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buffer_length=2, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:16}, complete_fn={-1:16}, context={75:-108}, context={75:-108}, dev={18446744073709551574:0}, dev={18446744073709551574:0}, driver_name={142:0}, interval=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, pipe=4294967231, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={75:69270}, transfer_buffer={75:69270}, urb={-9:0}, urb={-9:0}] [L5148] urb->start_frame = -1 VAL [\old(buffer_length)=2, \old(interval)=1, \old(pipe)=4294967231, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buffer_length=2, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, complete_fn={-1:16}, complete_fn={-1:16}, context={75:-108}, context={75:-108}, dev={18446744073709551574:0}, dev={18446744073709551574:0}, driver_name={142:0}, interval=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, pipe=4294967231, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={75:69270}, transfer_buffer={75:69270}, urb={-9:0}, urb={-9:0}] [L6443-L6444] RET usb_fill_int_urb(catc->irq_urb, usbdev, ((unsigned int )(1 << 30) | tmp___13) | 128U, (void *)(catc->irq_buf), 2, & catc_irq_done, (void *)catc, 1) [L6446] EXPR catc->is_f5u011 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->is_f5u011=1, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6446] COND FALSE !(! catc->is_f5u011) [L6599] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6607] CALL catc_ctrl_msg(catc, (u8 )0, (u8 )244, (u16 )0, (u16 )0, (void *)0, 0) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5677] int retval ; [L5678] unsigned int tmp___7 ; [L5679] unsigned int tmp___8 ; [L5680] unsigned int tmp___9 ; [L5681] int tmp___10 ; [L5682] int tmp___11 ; VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={0:0}, buf={0:0}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={145:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5684] COND FALSE !(\read(dir)) [L5691] EXPR catc->usbdev VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={0:0}, buf={0:0}, catc={75:-108}, catc={75:-108}, catc->usbdev={18446744073709551574:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={145:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] CALL, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(endpoint)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L5691] RET, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __create_pipe(catc->usbdev, 0U)=18446744073709551611, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={0:0}, buf={0:0}, catc={75:-108}, catc={75:-108}, catc->usbdev={18446744073709551574:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={145:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] tmp___8 = __create_pipe(catc->usbdev, 0U) [L5692] tmp___9 = (unsigned int )(2 << 30) | tmp___8 VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={0:0}, buf={0:0}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={145:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___8=4294967291, value=0] [L5696] EXPR catc->usbdev [L5696-L5697] CALL, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L7199] return __VERIFIER_nondet_int(); [L5696-L5697] RET, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5696-L5697] tmp___10 = usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5698] retval = tmp___10 VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={0:0}, buf={0:0}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={145:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___8=4294967291, tmp___9=4294967277, value=0] [L5700] COND TRUE retval < 0 [L5701] tmp___11 = retval VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={0:0}, buf={0:0}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={145:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___11=-1, tmp___8=4294967291, tmp___9=4294967277, value=0] [L5705] return (tmp___11); VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, \result=-1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={0:0}, buf={0:0}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={145:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___11=-1, tmp___8=4294967291, tmp___9=4294967277, value=0] [L6607] RET catc_ctrl_msg(catc, (u8 )0, (u8 )244, (u16 )0, (u16 )0, (void *)0, 0) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_ctrl_msg(catc, (u8 )0, (u8 )244, (u16 )0, (u16 )0, (void *)0, 0)=-1, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6608] EXPR netdev->dev_addr VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, netdev->dev_addr={18446744073709551562:18446744073709551595}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6608-L6609] CALL catc_ctrl_msg(catc, (u8 )128, (u8 )242, (u16 )0, (u16 )0, (void *)netdev->dev_addr, 6) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5677] int retval ; [L5678] unsigned int tmp___7 ; [L5679] unsigned int tmp___8 ; [L5680] unsigned int tmp___9 ; [L5681] int tmp___10 ; [L5682] int tmp___11 ; VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={18446744073709551562:18446744073709551595}, buf={18446744073709551562:18446744073709551595}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=128, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={145:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5684] COND TRUE \read(dir) [L5686] EXPR catc->usbdev VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={18446744073709551562:18446744073709551595}, buf={18446744073709551562:18446744073709551595}, catc={75:-108}, catc={75:-108}, catc->usbdev={18446744073709551574:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=128, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={145:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5686] CALL, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(endpoint)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L5686] RET, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __create_pipe(catc->usbdev, 0U)=18446744073709551596, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={18446744073709551562:18446744073709551595}, buf={18446744073709551562:18446744073709551595}, catc={75:-108}, catc={75:-108}, catc->usbdev={18446744073709551574:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=128, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={145:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5686] tmp___7 = __create_pipe(catc->usbdev, 0U) [L5687] tmp___9 = ((unsigned int )(2 << 30) | tmp___7) | 128U VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={18446744073709551562:18446744073709551595}, buf={18446744073709551562:18446744073709551595}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=128, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={145:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=4294967276, value=0] [L5696] EXPR catc->usbdev [L5696-L5697] CALL, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L7199] return __VERIFIER_nondet_int(); [L5696-L5697] RET, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5696-L5697] tmp___10 = usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5698] retval = tmp___10 VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={18446744073709551562:18446744073709551595}, buf={18446744073709551562:18446744073709551595}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=128, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={145:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___7=4294967276, tmp___9=4294967287, value=0] [L5700] COND TRUE retval < 0 [L5701] tmp___11 = retval VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={18446744073709551562:18446744073709551595}, buf={18446744073709551562:18446744073709551595}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=128, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={145:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___11=-1, tmp___7=4294967276, tmp___9=4294967287, value=0] [L5705] return (tmp___11); VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, \result=-1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={18446744073709551562:18446744073709551595}, buf={18446744073709551562:18446744073709551595}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=128, driver_name={142:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={145:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___11=-1, tmp___7=4294967276, tmp___9=4294967287, value=0] [L6608-L6609] RET catc_ctrl_msg(catc, (u8 )128, (u8 )242, (u16 )0, (u16 )0, (void *)netdev->dev_addr, 6) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_ctrl_msg(catc, (u8 )128, (u8 )242, (u16 )0, (u16 )0, (void *)netdev->dev_addr, 6)=-1, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, netdev->dev_addr={18446744073709551562:18446744073709551595}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6612] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6620] catc->rxmode[0] = (u8 )11 [L6621] catc->rxmode[1] = (u8 )0 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6622-L6623] CALL catc_ctrl_msg(catc, (u8 )0, (u8 )245, (u16 )0, (u16 )1, (void *)(catc->rxmode), 2) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5677] int retval ; [L5678] unsigned int tmp___7 ; [L5679] unsigned int tmp___8 ; [L5680] unsigned int tmp___9 ; [L5681] int tmp___10 ; [L5682] int tmp___11 ; VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={75:70005}, buf={75:70005}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={145:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5684] COND FALSE !(\read(dir)) [L5691] EXPR catc->usbdev VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={75:70005}, buf={75:70005}, catc={75:-108}, catc={75:-108}, catc->usbdev={18446744073709551574:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={145:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] CALL, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(endpoint)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551574:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L5691] RET, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __create_pipe(catc->usbdev, 0U)=18446744073709551609, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={75:70005}, buf={75:70005}, catc={75:-108}, catc={75:-108}, catc->usbdev={18446744073709551574:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={145:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] tmp___8 = __create_pipe(catc->usbdev, 0U) [L5692] tmp___9 = (unsigned int )(2 << 30) | tmp___8 VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={75:70005}, buf={75:70005}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={145:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___8=4294967289, value=0] [L5696] EXPR catc->usbdev [L5696-L5697] CALL, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L7199] return __VERIFIER_nondet_int(); [L5696-L5697] RET, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5696-L5697] tmp___10 = usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5698] retval = tmp___10 VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={75:70005}, buf={75:70005}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={145:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___8=4294967289, tmp___9=4294967212, value=0] [L5700] COND TRUE retval < 0 [L5701] tmp___11 = retval VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={75:70005}, buf={75:70005}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={145:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___11=-1, tmp___8=4294967289, tmp___9=4294967212, value=0] [L5705] return (tmp___11); VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, \result=-1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, buf={75:70005}, buf={75:70005}, catc={75:-108}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dir=0, driver_name={142:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={145:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=-1, tmp___10=-1, tmp___11=-1, tmp___8=4294967289, tmp___9=4294967212, value=0] [L6622-L6623] RET catc_ctrl_msg(catc, (u8 )0, (u8 )245, (u16 )0, (u16 )1, (void *)(catc->rxmode), 2) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_ctrl_msg(catc, (u8 )0, (u8 )245, (u16 )0, (u16 )1, (void *)(catc->rxmode), 2)=-1, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6627] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6634] catc->is_f5u011 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc->is_f5u011=1, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6634] COND TRUE catc->is_f5u011 [L6635] tmp___14 = "Belkin F5U011" VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___14={21:0}, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6640] EXPR usbdev->bus [L6640] (usbdev->bus)->bus_name [L6641] netdev->dev_addr [L6642] CALL usb_set_intfdata(intf, (void *)catc) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5059] CALL dev_set_drvdata(& intf->dev, data) [L7138] return __VERIFIER_nondet_int(); [L5059] RET dev_set_drvdata(& intf->dev, data) [L6642] RET usb_set_intfdata(intf, (void *)catc) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, broadcast={154:0}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, i={153:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___14={21:0}, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6643] netdev->dev.parent = & intf->dev [L6644] CALL, EXPR register_netdev(netdev) [L7187] return __VERIFIER_nondet_int(); [L6644] RET, EXPR register_netdev(netdev) [L6644] tmp___15 = register_netdev(netdev) [L6646] COND FALSE !(tmp___15 != 0) [L6658] return (0); [L6658] return (0); [L6658] return (0); VAL [\result=0, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc={75:-108}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, id={18446744073709551610:18446744073709551538}, id={18446744073709551610:18446744073709551538}, intf={18446744073709551591:0}, intf={18446744073709551591:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={75:0}, ops={145:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=4294967221, tmp___11=4294967223, tmp___12=4294967243, tmp___13=4294967241, tmp___14={21:0}, tmp___15=0, tmp___7={18446744073709551574:0}, tmp___8=0, tmp___9={75:-108}, usbdev={18446744073709551574:0}] [L6897] RET, EXPR catc_probe(var_group5, var_catc_probe_17_p1) [L6897] res_catc_probe_17 = catc_probe(var_group5, var_catc_probe_17_p1) [L6898] FCALL ldv_check_return_value(res_catc_probe_17) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group5={18446744073709551591:0}] [L6900] COND FALSE !(\read(res_catc_probe_17)) [L6904] ldv_s_catc_driver_usb_driver = ldv_s_catc_driver_usb_driver + 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group5={18446744073709551591:0}] [L6793] COND TRUE 1 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-2, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group5={18446744073709551591:0}] [L6796] tmp___9 = __VERIFIER_nondet_int() [L6798] COND TRUE \read(tmp___9) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=-10, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group5={18446744073709551591:0}] [L6807] tmp___8 = __VERIFIER_nondet_int() [L6809] COND FALSE !(tmp___8 == 0) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=-10, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group5={18446744073709551591:0}] [L6812] COND FALSE !(tmp___8 == 1) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=-10, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group5={18446744073709551591:0}] [L6815] COND TRUE tmp___8 == 2 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=-10, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group5={18446744073709551591:0}] [L6852] COND TRUE ldv_s_catc_netdev_ops_net_device_ops == 0 [L6854] CALL, EXPR catc_open(var_group1) [L6178] struct catc *catc ; [L6179] void *tmp___7 ; [L6180] int status ; VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={18446744073709551529:90}, netdev={18446744073709551529:90}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6183] CALL, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551529:90}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4928] return ((void *)((char *)dev + ((sizeof(struct net_device ) + 31UL) & 0x0fffffffffffffe0UL))); VAL [\result={18446744073709551529:0}, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, dev={18446744073709551529:90}, dev={18446744073709551529:90}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6183] RET, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={18446744073709551529:90}, netdev={18446744073709551529:90}, netdev_priv((struct net_device const *)netdev)={18446744073709551529:0}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6183] tmp___7 = netdev_priv((struct net_device const *)netdev) [L6184] catc = (struct catc *)tmp___7 [L6185] EXPR catc->irq_urb [L6185] EXPR catc->usbdev [L6185] (catc->irq_urb)->dev = catc->usbdev [L6186] EXPR catc->irq_urb VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc={18446744073709551529:0}, catc->irq_urb={18446744073709551594:18446744073709551549}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={18446744073709551529:90}, netdev={18446744073709551529:90}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551529:0}] [L6186] CALL, EXPR usb_submit_urb(catc->irq_urb, 208U) VAL [\old(arg1)=208, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, arg0={18446744073709551594:18446744073709551549}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7217] return __VERIFIER_nondet_int(); [L6186] RET, EXPR usb_submit_urb(catc->irq_urb, 208U) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc={18446744073709551529:0}, catc->irq_urb={18446744073709551594:18446744073709551549}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={18446744073709551529:90}, netdev={18446744073709551529:90}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={18446744073709551529:0}, usb_submit_urb(catc->irq_urb, 208U)=-11] [L6186] status = usb_submit_urb(catc->irq_urb, 208U) [L6188] COND TRUE status < 0 [L6192] return (-1); VAL [\result=-1, __key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc={18446744073709551529:0}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={18446744073709551529:90}, netdev={18446744073709551529:90}, ops={145:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, status=-11, tmp___7={18446744073709551529:0}] [L6854] RET, EXPR catc_open(var_group1) [L6854] res_catc_open_15 = catc_open(var_group1) [L6855] FCALL ldv_check_return_value(res_catc_open_15) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=-1, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=-10, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group1={18446744073709551529:90}, var_group5={18446744073709551591:0}] [L6857] COND TRUE res_catc_open_15 < 0 VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=-1, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=-10, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group1={18446744073709551529:90}, var_group5={18446744073709551591:0}] [L6934] CALL catc_exit() VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=-1, res_catc_probe_17=0, res_catc_stop_16=0] [L6736] FCALL usb_deregister(& catc_driver) [L6934] RET catc_exit() VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={145:0}, res_catc_open_15=-1, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=-10, var_catc_probe_17_p1={18446744073709551610:18446744073709551538}, var_group1={18446744073709551529:90}, var_group5={18446744073709551591:0}] [L6938] CALL ldv_check_final_state() [L7081] COND FALSE !(ldv_urb_state == 0) VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=-1, res_catc_probe_17=0, res_catc_stop_16=0] [L7084] CALL ldv_blast_assert() VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=-1, res_catc_probe_17=0, res_catc_stop_16=0] [L6946] reach_error() VAL [__key___10={146:0}, __key___11={125:0}, __key___9={127:0}, __this_module={18446744073709551590:18446744073709551566}, catc_driver={151:0}, catc_id_table={129:0}, catc_netdev_ops={147:0}, driver_name={142:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={145:0}, res_catc_open_15=-1, res_catc_probe_17=0, res_catc_stop_16=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 37 procedures, 540 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 61.4s, OverallIterations: 22, TraceHistogramMax: 7, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 33.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13382 SdHoareTripleChecker+Valid, 30.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12554 mSDsluCounter, 72839 SdHoareTripleChecker+Invalid, 27.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1403 IncrementalHoareTripleChecker+Unchecked, 57264 mSDsCounter, 5930 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19582 IncrementalHoareTripleChecker+Invalid, 26915 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5930 mSolverCounterUnsat, 15575 mSDtfsCounter, 19582 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5086 GetRequests, 4758 SyntacticMatches, 45 SemanticMatches, 283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1483 ImplicationChecksByTransitivity, 4.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3386occurred in iteration=11, InterpolantAutomatonStates: 217, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 21 MinimizatonAttempts, 311 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 15.4s InterpolantComputationTime, 6352 NumberOfCodeBlocks, 6352 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 7265 ConstructedInterpolants, 145 QuantifiedInterpolants, 17343 SizeOfPredicates, 47 NumberOfNonLiveVariables, 27459 ConjunctsInSsa, 301 ConjunctsInUnsatCore, 43 InterpolantComputations, 16 PerfectInterpolantSequences, 5396/5637 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-16 22:04:41,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 70a2ace6fc40caa55e586c636402c0a5dfab1c8b77b7cf0fdf6a2120173a773c --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-16 22:04:43,599 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-16 22:04:43,602 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-16 22:04:43,643 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-16 22:04:43,643 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-16 22:04:43,646 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-16 22:04:43,647 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-16 22:04:43,651 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-16 22:04:43,653 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-16 22:04:43,656 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-16 22:04:43,658 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-16 22:04:43,661 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-16 22:04:43,661 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-16 22:04:43,663 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-16 22:04:43,664 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-16 22:04:43,666 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-16 22:04:43,667 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-16 22:04:43,668 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-16 22:04:43,669 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-16 22:04:43,673 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-16 22:04:43,674 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-16 22:04:43,675 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-16 22:04:43,676 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-16 22:04:43,677 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-16 22:04:43,682 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-16 22:04:43,682 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-16 22:04:43,683 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-16 22:04:43,684 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-16 22:04:43,685 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-16 22:04:43,685 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-16 22:04:43,686 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-16 22:04:43,686 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-16 22:04:43,688 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-16 22:04:43,688 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-16 22:04:43,689 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-16 22:04:43,689 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-16 22:04:43,690 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-16 22:04:43,690 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-16 22:04:43,690 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-16 22:04:43,691 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-16 22:04:43,692 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-16 22:04:43,693 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-16 22:04:43,722 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-16 22:04:43,722 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-16 22:04:43,723 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-16 22:04:43,723 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-16 22:04:43,724 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-16 22:04:43,724 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-16 22:04:43,725 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-16 22:04:43,725 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-16 22:04:43,726 INFO L138 SettingsManager]: * Use SBE=true [2021-11-16 22:04:43,726 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-16 22:04:43,726 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-16 22:04:43,726 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-16 22:04:43,727 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-16 22:04:43,727 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-16 22:04:43,727 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-16 22:04:43,727 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-16 22:04:43,727 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-16 22:04:43,727 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-16 22:04:43,727 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-16 22:04:43,728 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-16 22:04:43,728 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-16 22:04:43,728 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-16 22:04:43,728 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:04:43,728 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-16 22:04:43,728 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-16 22:04:43,728 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-16 22:04:43,729 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-16 22:04:43,729 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-16 22:04:43,729 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-16 22:04:43,729 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-16 22:04:43,729 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-16 22:04:43,729 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-16 22:04:43,729 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-16 22:04:43,730 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 70a2ace6fc40caa55e586c636402c0a5dfab1c8b77b7cf0fdf6a2120173a773c [2021-11-16 22:04:44,034 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-16 22:04:44,055 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-16 22:04:44,058 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-16 22:04:44,058 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-16 22:04:44,059 INFO L275 PluginConnector]: CDTParser initialized [2021-11-16 22:04:44,060 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i [2021-11-16 22:04:44,105 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/246d20ba4/4070fb9f7ec3426d9cfe97ca6ebd7580/FLAG93c633557 [2021-11-16 22:04:44,706 INFO L306 CDTParser]: Found 1 translation units. [2021-11-16 22:04:44,707 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i [2021-11-16 22:04:44,738 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/246d20ba4/4070fb9f7ec3426d9cfe97ca6ebd7580/FLAG93c633557 [2021-11-16 22:04:45,136 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/246d20ba4/4070fb9f7ec3426d9cfe97ca6ebd7580 [2021-11-16 22:04:45,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-16 22:04:45,139 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-16 22:04:45,140 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-16 22:04:45,140 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-16 22:04:45,143 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-16 22:04:45,143 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:04:45" (1/1) ... [2021-11-16 22:04:45,144 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71cb915 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:45, skipping insertion in model container [2021-11-16 22:04:45,147 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 10:04:45" (1/1) ... [2021-11-16 22:04:45,152 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-16 22:04:45,223 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-16 22:04:46,118 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i[199632,199645] [2021-11-16 22:04:46,159 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:04:46,210 INFO L203 MainTranslator]: Completed pre-run [2021-11-16 22:04:46,393 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/usb_urb-drivers-net-usb-catc.ko.cil.out.i[199632,199645] [2021-11-16 22:04:46,405 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 22:04:46,635 INFO L208 MainTranslator]: Completed translation [2021-11-16 22:04:46,635 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46 WrapperNode [2021-11-16 22:04:46,635 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-16 22:04:46,636 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-16 22:04:46,636 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-16 22:04:46,636 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-16 22:04:46,641 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,697 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,768 INFO L137 Inliner]: procedures = 157, calls = 839, calls flagged for inlining = 59, calls inlined = 40, statements flattened = 1597 [2021-11-16 22:04:46,769 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-16 22:04:46,769 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-16 22:04:46,769 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-16 22:04:46,770 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-16 22:04:46,775 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,775 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,786 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,787 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,835 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,843 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,864 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,889 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-16 22:04:46,890 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-16 22:04:46,890 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-16 22:04:46,890 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-16 22:04:46,890 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (1/1) ... [2021-11-16 22:04:46,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 22:04:46,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 22:04:46,921 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-16 22:04:46,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-16 22:04:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-16 22:04:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-16 22:04:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure catc_tx_run [2021-11-16 22:04:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_tx_run [2021-11-16 22:04:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-16 22:04:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2021-11-16 22:04:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2021-11-16 22:04:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-16 22:04:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-16 22:04:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-16 22:04:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-16 22:04:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-16 22:04:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2021-11-16 22:04:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2021-11-16 22:04:46,951 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-11-16 22:04:46,951 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-11-16 22:04:46,951 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_run [2021-11-16 22:04:46,951 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_run [2021-11-16 22:04:46,951 INFO L130 BoogieDeclarations]: Found specification of procedure catc_get_drvinfo [2021-11-16 22:04:46,951 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_get_drvinfo [2021-11-16 22:04:46,951 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_msg [2021-11-16 22:04:46,951 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_msg [2021-11-16 22:04:46,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-16 22:04:46,952 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-16 22:04:46,952 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-11-16 22:04:46,952 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-11-16 22:04:46,952 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-16 22:04:46,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-16 22:04:46,952 INFO L130 BoogieDeclarations]: Found specification of procedure catc_multicast [2021-11-16 22:04:46,952 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_multicast [2021-11-16 22:04:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2021-11-16 22:04:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2021-11-16 22:04:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2021-11-16 22:04:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2021-11-16 22:04:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume_stop [2021-11-16 22:04:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume_stop [2021-11-16 22:04:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-16 22:04:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-16 22:04:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-16 22:04:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-16 22:04:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-11-16 22:04:46,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-11-16 22:04:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-11-16 22:04:46,954 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-11-16 22:04:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-16 22:04:46,955 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-16 22:04:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-11-16 22:04:46,955 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-11-16 22:04:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-16 22:04:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2021-11-16 22:04:46,955 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2021-11-16 22:04:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-11-16 22:04:46,956 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-11-16 22:04:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-16 22:04:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-16 22:04:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-16 22:04:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-16 22:04:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-16 22:04:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-16 22:04:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-16 22:04:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-16 22:04:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure catc_ctrl_async [2021-11-16 22:04:46,959 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_ctrl_async [2021-11-16 22:04:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-16 22:04:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure catc_exit [2021-11-16 22:04:46,959 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_exit [2021-11-16 22:04:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2021-11-16 22:04:46,959 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2021-11-16 22:04:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2021-11-16 22:04:46,960 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2021-11-16 22:04:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-16 22:04:46,960 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-16 22:04:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure catc_init [2021-11-16 22:04:46,961 INFO L138 BoogieDeclarations]: Found implementation of procedure catc_init [2021-11-16 22:04:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-16 22:04:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-16 22:04:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-16 22:04:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2021-11-16 22:04:46,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2021-11-16 22:04:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-16 22:04:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-16 22:04:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-16 22:04:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-16 22:04:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-16 22:04:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-16 22:04:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-16 22:04:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2021-11-16 22:04:46,962 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2021-11-16 22:04:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-11-16 22:04:46,963 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-11-16 22:04:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-11-16 22:04:46,963 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-11-16 22:04:46,964 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2021-11-16 22:04:46,964 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2021-11-16 22:04:46,964 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-11-16 22:04:46,964 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-11-16 22:04:46,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undefined_pointer [2021-11-16 22:04:46,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undefined_pointer [2021-11-16 22:04:46,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-16 22:04:46,965 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2021-11-16 22:04:46,965 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2021-11-16 22:04:46,965 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2021-11-16 22:04:46,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-16 22:04:46,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-16 22:04:47,275 INFO L236 CfgBuilder]: Building ICFG [2021-11-16 22:04:47,276 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-16 22:04:51,486 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_assume_stopFINAL: assume true; [2021-11-16 22:04:51,583 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-16 22:04:51,590 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-16 22:04:58,676 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##191: assume false; [2021-11-16 22:04:58,677 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##192: assume !false; [2021-11-16 22:04:58,677 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !false; [2021-11-16 22:04:58,677 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##37: assume false; [2021-11-16 22:04:58,702 INFO L277 CfgBuilder]: Performing block encoding [2021-11-16 22:04:58,716 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-16 22:04:58,719 INFO L301 CfgBuilder]: Removed 30 assume(true) statements. [2021-11-16 22:04:58,722 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:04:58 BoogieIcfgContainer [2021-11-16 22:04:58,722 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-16 22:04:58,724 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-16 22:04:58,724 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-16 22:04:58,726 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-16 22:04:58,726 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 10:04:45" (1/3) ... [2021-11-16 22:04:58,726 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@794d735f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:04:58, skipping insertion in model container [2021-11-16 22:04:58,726 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 10:04:46" (2/3) ... [2021-11-16 22:04:58,727 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@794d735f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 10:04:58, skipping insertion in model container [2021-11-16 22:04:58,727 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:04:58" (3/3) ... [2021-11-16 22:04:58,728 INFO L111 eAbstractionObserver]: Analyzing ICFG usb_urb-drivers-net-usb-catc.ko.cil.out.i [2021-11-16 22:04:58,731 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-16 22:04:58,731 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-16 22:04:58,780 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-16 22:04:58,787 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-16 22:04:58,788 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-16 22:04:58,817 INFO L276 IsEmpty]: Start isEmpty. Operand has 539 states, 380 states have (on average 1.381578947368421) internal successors, (525), 393 states have internal predecessors, (525), 122 states have call successors, (122), 36 states have call predecessors, (122), 35 states have return successors, (121), 120 states have call predecessors, (121), 121 states have call successors, (121) [2021-11-16 22:04:58,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-16 22:04:58,821 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:58,821 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:58,822 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:04:58,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:04:58,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1343427639, now seen corresponding path program 1 times [2021-11-16 22:04:58,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:04:58,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1404327190] [2021-11-16 22:04:58,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:04:58,841 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:04:58,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:04:58,847 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:04:58,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-16 22:04:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:04:59,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-16 22:04:59,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:04:59,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:04:59,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:04:59,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:04:59,635 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:04:59,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1404327190] [2021-11-16 22:04:59,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1404327190] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:04:59,636 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:04:59,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2021-11-16 22:04:59,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240910440] [2021-11-16 22:04:59,638 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:04:59,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 22:04:59,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:04:59,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 22:04:59,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:04:59,680 INFO L87 Difference]: Start difference. First operand has 539 states, 380 states have (on average 1.381578947368421) internal successors, (525), 393 states have internal predecessors, (525), 122 states have call successors, (122), 36 states have call predecessors, (122), 35 states have return successors, (121), 120 states have call predecessors, (121), 121 states have call successors, (121) Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:04:59,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:04:59,814 INFO L93 Difference]: Finished difference Result 1076 states and 1560 transitions. [2021-11-16 22:04:59,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 22:04:59,817 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-11-16 22:04:59,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:04:59,827 INFO L225 Difference]: With dead ends: 1076 [2021-11-16 22:04:59,827 INFO L226 Difference]: Without dead ends: 540 [2021-11-16 22:04:59,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:04:59,836 INFO L933 BasicCegarLoop]: 709 mSDtfsCounter, 301 mSDsluCounter, 2432 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 3141 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:04:59,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 3141 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:04:59,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-11-16 22:04:59,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 535. [2021-11-16 22:04:59,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 378 states have (on average 1.216931216931217) internal successors, (460), 386 states have internal predecessors, (460), 121 states have call successors, (121), 35 states have call predecessors, (121), 35 states have return successors, (119), 118 states have call predecessors, (119), 118 states have call successors, (119) [2021-11-16 22:04:59,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 700 transitions. [2021-11-16 22:04:59,896 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 700 transitions. Word has length 17 [2021-11-16 22:04:59,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:04:59,896 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 700 transitions. [2021-11-16 22:04:59,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-16 22:04:59,897 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 700 transitions. [2021-11-16 22:04:59,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-16 22:04:59,897 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:04:59,898 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:04:59,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-11-16 22:05:00,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:00,111 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:00,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:00,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1736454649, now seen corresponding path program 1 times [2021-11-16 22:05:00,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:00,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699280352] [2021-11-16 22:05:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:00,113 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:00,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:00,118 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:00,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-16 22:05:00,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:00,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:05:00,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:00,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:00,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:00,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:00,708 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:00,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699280352] [2021-11-16 22:05:00,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699280352] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:05:00,708 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:05:00,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-16 22:05:00,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953491321] [2021-11-16 22:05:00,709 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:05:00,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:05:00,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:05:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:05:00,710 INFO L87 Difference]: Start difference. First operand 535 states and 700 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-16 22:05:00,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:00,790 INFO L93 Difference]: Finished difference Result 1565 states and 2072 transitions. [2021-11-16 22:05:00,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:05:00,791 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2021-11-16 22:05:00,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:00,796 INFO L225 Difference]: With dead ends: 1565 [2021-11-16 22:05:00,796 INFO L226 Difference]: Without dead ends: 1048 [2021-11-16 22:05:00,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 31 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-16 22:05:00,799 INFO L933 BasicCegarLoop]: 973 mSDtfsCounter, 676 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 1649 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-16 22:05:00,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [676 Valid, 1649 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:05:00,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2021-11-16 22:05:00,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 1045. [2021-11-16 22:05:00,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 738 states have (on average 1.2168021680216803) internal successors, (898), 751 states have internal predecessors, (898), 238 states have call successors, (238), 68 states have call predecessors, (238), 68 states have return successors, (240), 234 states have call predecessors, (240), 235 states have call successors, (240) [2021-11-16 22:05:00,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1376 transitions. [2021-11-16 22:05:00,841 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 1376 transitions. Word has length 17 [2021-11-16 22:05:00,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:00,841 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 1376 transitions. [2021-11-16 22:05:00,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-16 22:05:00,842 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 1376 transitions. [2021-11-16 22:05:00,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-16 22:05:00,842 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:00,842 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:05:00,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-11-16 22:05:01,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:01,060 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:01,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:01,061 INFO L85 PathProgramCache]: Analyzing trace with hash 2004221234, now seen corresponding path program 1 times [2021-11-16 22:05:01,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:01,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1541961772] [2021-11-16 22:05:01,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:01,062 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:01,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:01,074 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:01,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-16 22:05:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:01,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:05:01,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:01,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:01,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:01,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:01,621 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:01,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1541961772] [2021-11-16 22:05:01,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1541961772] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:05:01,624 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:05:01,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-16 22:05:01,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627403873] [2021-11-16 22:05:01,625 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:05:01,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 22:05:01,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:01,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 22:05:01,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 22:05:01,626 INFO L87 Difference]: Start difference. First operand 1045 states and 1376 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-16 22:05:01,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:01,656 INFO L93 Difference]: Finished difference Result 1047 states and 1377 transitions. [2021-11-16 22:05:01,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 22:05:01,657 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2021-11-16 22:05:01,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:01,661 INFO L225 Difference]: With dead ends: 1047 [2021-11-16 22:05:01,662 INFO L226 Difference]: Without dead ends: 1036 [2021-11-16 22:05:01,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 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-16 22:05:01,664 INFO L933 BasicCegarLoop]: 693 mSDtfsCounter, 678 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:05:01,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [678 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:05:01,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2021-11-16 22:05:01,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1031. [2021-11-16 22:05:01,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 728 states have (on average 1.2115384615384615) internal successors, (882), 739 states have internal predecessors, (882), 236 states have call successors, (236), 67 states have call predecessors, (236), 66 states have return successors, (238), 232 states have call predecessors, (238), 234 states have call successors, (238) [2021-11-16 22:05:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1356 transitions. [2021-11-16 22:05:01,728 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 1356 transitions. Word has length 18 [2021-11-16 22:05:01,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:01,728 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 1356 transitions. [2021-11-16 22:05:01,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-16 22:05:01,729 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 1356 transitions. [2021-11-16 22:05:01,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-16 22:05:01,734 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:01,734 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 22:05:01,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-16 22:05:01,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:01,948 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:01,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:01,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1305048404, now seen corresponding path program 1 times [2021-11-16 22:05:01,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:01,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080179004] [2021-11-16 22:05:01,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:01,950 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:01,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:01,951 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:01,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-16 22:05:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:02,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-16 22:05:02,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:02,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:02,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:02,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:02,624 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:02,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080179004] [2021-11-16 22:05:02,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080179004] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:05:02,625 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:05:02,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-16 22:05:02,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540276229] [2021-11-16 22:05:02,625 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:05:02,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:05:02,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:02,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:05:02,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-16 22:05:02,626 INFO L87 Difference]: Start difference. First operand 1031 states and 1356 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-16 22:05:02,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:02,886 INFO L93 Difference]: Finished difference Result 2657 states and 3618 transitions. [2021-11-16 22:05:02,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 22:05:02,887 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 50 [2021-11-16 22:05:02,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:02,892 INFO L225 Difference]: With dead ends: 2657 [2021-11-16 22:05:02,892 INFO L226 Difference]: Without dead ends: 1638 [2021-11-16 22:05:02,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 96 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-16 22:05:02,895 INFO L933 BasicCegarLoop]: 887 mSDtfsCounter, 394 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 22:05:02,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 2025 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 22:05:02,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1638 states. [2021-11-16 22:05:02,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1638 to 1630. [2021-11-16 22:05:02,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1163 states have (on average 1.2510748065348238) internal successors, (1455), 1190 states have internal predecessors, (1455), 400 states have call successors, (400), 67 states have call predecessors, (400), 66 states have return successors, (402), 392 states have call predecessors, (402), 398 states have call successors, (402) [2021-11-16 22:05:02,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 2257 transitions. [2021-11-16 22:05:02,944 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 2257 transitions. Word has length 50 [2021-11-16 22:05:02,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:02,945 INFO L470 AbstractCegarLoop]: Abstraction has 1630 states and 2257 transitions. [2021-11-16 22:05:02,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-16 22:05:02,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2257 transitions. [2021-11-16 22:05:02,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-16 22:05:02,947 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:02,948 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:05:02,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-11-16 22:05:03,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:03,160 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:03,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:03,160 INFO L85 PathProgramCache]: Analyzing trace with hash -518166049, now seen corresponding path program 1 times [2021-11-16 22:05:03,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:03,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802476668] [2021-11-16 22:05:03,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:03,161 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:03,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:03,162 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:03,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-16 22:05:03,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:03,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 22:05:03,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:03,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:03,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:03,864 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-16 22:05:03,865 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:03,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802476668] [2021-11-16 22:05:03,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802476668] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:05:03,865 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:05:03,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-16 22:05:03,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931012300] [2021-11-16 22:05:03,865 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:05:03,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 22:05:03,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:03,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 22:05:03,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:05:03,866 INFO L87 Difference]: Start difference. First operand 1630 states and 2257 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-11-16 22:05:05,936 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:06,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:06,182 INFO L93 Difference]: Finished difference Result 3295 states and 4549 transitions. [2021-11-16 22:05:06,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:05:06,183 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 72 [2021-11-16 22:05:06,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:06,190 INFO L225 Difference]: With dead ends: 3295 [2021-11-16 22:05:06,190 INFO L226 Difference]: Without dead ends: 1660 [2021-11-16 22:05:06,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-16 22:05:06,197 INFO L933 BasicCegarLoop]: 699 mSDtfsCounter, 34 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 2090 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-11-16 22:05:06,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 2090 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2021-11-16 22:05:06,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states. [2021-11-16 22:05:06,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1630. [2021-11-16 22:05:06,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1163 states have (on average 1.2493551160791057) internal successors, (1453), 1192 states have internal predecessors, (1453), 399 states have call successors, (399), 68 states have call predecessors, (399), 67 states have return successors, (399), 389 states have call predecessors, (399), 395 states have call successors, (399) [2021-11-16 22:05:06,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 2251 transitions. [2021-11-16 22:05:06,262 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 2251 transitions. Word has length 72 [2021-11-16 22:05:06,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:06,264 INFO L470 AbstractCegarLoop]: Abstraction has 1630 states and 2251 transitions. [2021-11-16 22:05:06,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-11-16 22:05:06,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2251 transitions. [2021-11-16 22:05:06,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-16 22:05:06,266 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:06,266 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-16 22:05:06,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-11-16 22:05:06,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:06,474 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:06,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:06,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2140419496, now seen corresponding path program 1 times [2021-11-16 22:05:06,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:06,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [903952145] [2021-11-16 22:05:06,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:06,478 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:06,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:06,479 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:06,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-16 22:05:07,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:07,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-16 22:05:07,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:07,408 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-11-16 22:05:07,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:07,721 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 22:05:07,721 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:07,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [903952145] [2021-11-16 22:05:07,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [903952145] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:05:07,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:05:07,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 6 [2021-11-16 22:05:07,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000868440] [2021-11-16 22:05:07,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:05:07,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 22:05:07,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:07,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 22:05:07,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:05:07,722 INFO L87 Difference]: Start difference. First operand 1630 states and 2251 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2021-11-16 22:05:08,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:08,154 INFO L93 Difference]: Finished difference Result 3271 states and 4521 transitions. [2021-11-16 22:05:08,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 22:05:08,155 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) Word has length 146 [2021-11-16 22:05:08,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:08,162 INFO L225 Difference]: With dead ends: 3271 [2021-11-16 22:05:08,162 INFO L226 Difference]: Without dead ends: 1651 [2021-11-16 22:05:08,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 286 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-16 22:05:08,168 INFO L933 BasicCegarLoop]: 702 mSDtfsCounter, 13 mSDsluCounter, 2783 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 3485 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 22:05:08,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 3485 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-16 22:05:08,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1651 states. [2021-11-16 22:05:08,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1651 to 1637. [2021-11-16 22:05:08,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1637 states, 1168 states have (on average 1.2482876712328768) internal successors, (1458), 1198 states have internal predecessors, (1458), 399 states have call successors, (399), 68 states have call predecessors, (399), 69 states have return successors, (404), 390 states have call predecessors, (404), 395 states have call successors, (404) [2021-11-16 22:05:08,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1637 states to 1637 states and 2261 transitions. [2021-11-16 22:05:08,231 INFO L78 Accepts]: Start accepts. Automaton has 1637 states and 2261 transitions. Word has length 146 [2021-11-16 22:05:08,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:08,231 INFO L470 AbstractCegarLoop]: Abstraction has 1637 states and 2261 transitions. [2021-11-16 22:05:08,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 3 states have call predecessors, (13), 2 states have call successors, (13) [2021-11-16 22:05:08,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1637 states and 2261 transitions. [2021-11-16 22:05:08,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-16 22:05:08,233 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:08,233 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-16 22:05:08,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-16 22:05:08,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:08,463 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:08,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:08,463 INFO L85 PathProgramCache]: Analyzing trace with hash 971530265, now seen corresponding path program 1 times [2021-11-16 22:05:08,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:08,464 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1732927192] [2021-11-16 22:05:08,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:08,464 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:08,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:08,465 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:08,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-16 22:05:08,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:09,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 866 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-16 22:05:09,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:09,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:05:09,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:05:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-16 22:05:09,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:09,875 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-16 22:05:09,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:09,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1732927192] [2021-11-16 22:05:09,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1732927192] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:05:09,876 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:05:09,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2021-11-16 22:05:09,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722582846] [2021-11-16 22:05:09,876 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:05:09,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-16 22:05:09,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:09,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-16 22:05:09,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-11-16 22:05:09,877 INFO L87 Difference]: Start difference. First operand 1637 states and 2261 transitions. Second operand has 12 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 4 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2021-11-16 22:05:11,947 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:13,956 WARN L515 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-16 22:05:16,198 WARN L515 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-16 22:05:17,850 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:19,904 WARN L515 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-16 22:05:21,473 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:23,537 WARN L515 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-16 22:05:24,854 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:29,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:29,921 INFO L93 Difference]: Finished difference Result 1699 states and 2341 transitions. [2021-11-16 22:05:29,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:05:29,923 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 4 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 146 [2021-11-16 22:05:29,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:29,929 INFO L225 Difference]: With dead ends: 1699 [2021-11-16 22:05:29,929 INFO L226 Difference]: Without dead ends: 1639 [2021-11-16 22:05:29,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-11-16 22:05:29,930 INFO L933 BasicCegarLoop]: 687 mSDtfsCounter, 7 mSDsluCounter, 3916 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 2 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 4603 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.9s IncrementalHoareTripleChecker+Time [2021-11-16 22:05:29,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 4603 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 226 Invalid, 5 Unknown, 0 Unchecked, 19.9s Time] [2021-11-16 22:05:29,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states. [2021-11-16 22:05:29,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 1637. [2021-11-16 22:05:29,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1637 states, 1168 states have (on average 1.2465753424657535) internal successors, (1456), 1198 states have internal predecessors, (1456), 399 states have call successors, (399), 68 states have call predecessors, (399), 69 states have return successors, (404), 390 states have call predecessors, (404), 395 states have call successors, (404) [2021-11-16 22:05:29,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1637 states to 1637 states and 2259 transitions. [2021-11-16 22:05:29,984 INFO L78 Accepts]: Start accepts. Automaton has 1637 states and 2259 transitions. Word has length 146 [2021-11-16 22:05:29,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:29,984 INFO L470 AbstractCegarLoop]: Abstraction has 1637 states and 2259 transitions. [2021-11-16 22:05:29,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 4 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2021-11-16 22:05:29,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1637 states and 2259 transitions. [2021-11-16 22:05:29,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 22:05:29,988 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:29,988 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:05:30,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-16 22:05:30,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:30,207 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:30,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:30,207 INFO L85 PathProgramCache]: Analyzing trace with hash -480950281, now seen corresponding path program 1 times [2021-11-16 22:05:30,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:30,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1163867232] [2021-11-16 22:05:30,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:30,208 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:30,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:30,210 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:30,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-16 22:05:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:33,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-16 22:05:33,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:33,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:05:33,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:05:33,628 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:05:33,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:05:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:05:33,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:05:34,069 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:05:34,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:05:34,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:05:34,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:05:34,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2021-11-16 22:05:34,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2021-11-16 22:05:34,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2021-11-16 22:05:34,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 52 [2021-11-16 22:05:34,532 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 51 proven. 6 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-11-16 22:05:34,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-16 22:05:34,991 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:34,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1163867232] [2021-11-16 22:05:34,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1163867232] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:05:34,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:05:34,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-11-16 22:05:34,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253422843] [2021-11-16 22:05:34,991 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 22:05:34,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:05:34,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:34,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:05:34,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:05:34,992 INFO L87 Difference]: Start difference. First operand 1637 states and 2259 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 4 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-16 22:05:35,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:35,193 INFO L93 Difference]: Finished difference Result 2836 states and 3878 transitions. [2021-11-16 22:05:35,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:05:35,195 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 4 states have call predecessors, (18), 3 states have call successors, (18) Word has length 147 [2021-11-16 22:05:35,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:35,199 INFO L225 Difference]: With dead ends: 2836 [2021-11-16 22:05:35,200 INFO L226 Difference]: Without dead ends: 1158 [2021-11-16 22:05:35,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 279 SyntacticMatches, 8 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-16 22:05:35,205 INFO L933 BasicCegarLoop]: 702 mSDtfsCounter, 2 mSDsluCounter, 2710 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3412 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:05:35,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3412 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 103 Unchecked, 0.1s Time] [2021-11-16 22:05:35,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2021-11-16 22:05:35,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 1158. [2021-11-16 22:05:35,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 826 states have (on average 1.2409200968523002) internal successors, (1025), 847 states have internal predecessors, (1025), 267 states have call successors, (267), 63 states have call predecessors, (267), 64 states have return successors, (272), 261 states have call predecessors, (272), 265 states have call successors, (272) [2021-11-16 22:05:35,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1564 transitions. [2021-11-16 22:05:35,248 INFO L78 Accepts]: Start accepts. Automaton has 1158 states and 1564 transitions. Word has length 147 [2021-11-16 22:05:35,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:35,248 INFO L470 AbstractCegarLoop]: Abstraction has 1158 states and 1564 transitions. [2021-11-16 22:05:35,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 6 states have internal predecessors, (83), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 4 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-16 22:05:35,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1158 states and 1564 transitions. [2021-11-16 22:05:35,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 22:05:35,250 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:35,250 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:05:35,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-16 22:05:35,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:35,471 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:35,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:35,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1300549654, now seen corresponding path program 1 times [2021-11-16 22:05:35,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:35,472 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393724008] [2021-11-16 22:05:35,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:05:35,473 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:35,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:35,474 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:35,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-16 22:05:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:05:36,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-16 22:05:36,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:36,409 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-11-16 22:05:36,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:36,935 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 2 proven. 27 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-11-16 22:05:36,936 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:36,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393724008] [2021-11-16 22:05:36,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393724008] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:05:36,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:05:36,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2021-11-16 22:05:36,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970732647] [2021-11-16 22:05:36,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:05:36,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:05:36,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:05:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:05:36,937 INFO L87 Difference]: Start difference. First operand 1158 states and 1564 transitions. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 22:05:37,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:05:37,011 INFO L93 Difference]: Finished difference Result 1996 states and 2727 transitions. [2021-11-16 22:05:37,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 22:05:37,012 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) Word has length 147 [2021-11-16 22:05:37,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:05:37,016 INFO L225 Difference]: With dead ends: 1996 [2021-11-16 22:05:37,017 INFO L226 Difference]: Without dead ends: 1161 [2021-11-16 22:05:37,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:05:37,019 INFO L933 BasicCegarLoop]: 689 mSDtfsCounter, 2 mSDsluCounter, 3440 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4129 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:05:37,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4129 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:05:37,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2021-11-16 22:05:37,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1161. [2021-11-16 22:05:37,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 829 states have (on average 1.238841978287093) internal successors, (1027), 848 states have internal predecessors, (1027), 267 states have call successors, (267), 63 states have call predecessors, (267), 64 states have return successors, (272), 263 states have call predecessors, (272), 265 states have call successors, (272) [2021-11-16 22:05:37,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1566 transitions. [2021-11-16 22:05:37,083 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1566 transitions. Word has length 147 [2021-11-16 22:05:37,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:05:37,083 INFO L470 AbstractCegarLoop]: Abstraction has 1161 states and 1566 transitions. [2021-11-16 22:05:37,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 4 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 22:05:37,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1566 transitions. [2021-11-16 22:05:37,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 22:05:37,085 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:05:37,085 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2021-11-16 22:05:37,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-16 22:05:37,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:05:37,300 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:05:37,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:05:37,300 INFO L85 PathProgramCache]: Analyzing trace with hash 345028375, now seen corresponding path program 2 times [2021-11-16 22:05:37,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:05:37,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1850387847] [2021-11-16 22:05:37,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 22:05:37,301 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:05:37,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:05:37,302 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:05:37,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-16 22:05:43,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 22:05:43,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 22:05:43,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-16 22:05:43,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:05:43,502 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-11-16 22:05:43,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:05:44,085 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-16 22:05:44,086 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:05:44,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1850387847] [2021-11-16 22:05:44,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1850387847] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:05:44,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:05:44,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-11-16 22:05:44,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636671381] [2021-11-16 22:05:44,087 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 22:05:44,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 22:05:44,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:05:44,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 22:05:44,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-11-16 22:05:44,088 INFO L87 Difference]: Start difference. First operand 1161 states and 1566 transitions. Second operand has 11 states, 11 states have (on average 13.181818181818182) internal successors, (145), 11 states have internal predecessors, (145), 9 states have call successors, (29), 8 states have call predecessors, (29), 6 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2021-11-16 22:05:46,159 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:48,162 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:50,171 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:05:52,179 WARN L515 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-16 22:05:54,486 WARN L515 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-16 22:05:56,504 WARN L515 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-16 22:05:59,190 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:02,852 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:11,588 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:13,619 WARN L515 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-16 22:06:15,636 WARN L515 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-16 22:06:17,472 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:19,494 WARN L515 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-16 22:06:21,209 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:22,608 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:25,013 WARN L515 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-16 22:06:27,031 WARN L515 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-16 22:06:30,697 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:32,718 WARN L515 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-16 22:06:36,372 WARN L515 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-16 22:06:38,384 WARN L515 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-16 22:06:46,615 WARN L515 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-16 22:06:48,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:06:48,370 INFO L93 Difference]: Finished difference Result 5170 states and 7087 transitions. [2021-11-16 22:06:48,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-16 22:06:48,371 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.181818181818182) internal successors, (145), 11 states have internal predecessors, (145), 9 states have call successors, (29), 8 states have call predecessors, (29), 6 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 147 [2021-11-16 22:06:48,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:06:48,393 INFO L225 Difference]: With dead ends: 5170 [2021-11-16 22:06:48,394 INFO L226 Difference]: Without dead ends: 4298 [2021-11-16 22:06:48,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2021-11-16 22:06:48,397 INFO L933 BasicCegarLoop]: 2130 mSDtfsCounter, 4633 mSDsluCounter, 3934 mSDsCounter, 0 mSdLazyCounter, 5517 mSolverCounterSat, 2787 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4908 SdHoareTripleChecker+Valid, 6064 SdHoareTripleChecker+Invalid, 8319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2787 IncrementalHoareTripleChecker+Valid, 5517 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 63.8s IncrementalHoareTripleChecker+Time [2021-11-16 22:06:48,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4908 Valid, 6064 Invalid, 8319 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2787 Valid, 5517 Invalid, 15 Unknown, 0 Unchecked, 63.8s Time] [2021-11-16 22:06:48,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4298 states. [2021-11-16 22:06:48,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4298 to 3886. [2021-11-16 22:06:48,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3886 states, 2764 states have (on average 1.245658465991317) internal successors, (3443), 2834 states have internal predecessors, (3443), 926 states have call successors, (926), 186 states have call predecessors, (926), 195 states have return successors, (1006), 910 states have call predecessors, (1006), 922 states have call successors, (1006) [2021-11-16 22:06:48,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3886 states to 3886 states and 5375 transitions. [2021-11-16 22:06:48,555 INFO L78 Accepts]: Start accepts. Automaton has 3886 states and 5375 transitions. Word has length 147 [2021-11-16 22:06:48,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:06:48,555 INFO L470 AbstractCegarLoop]: Abstraction has 3886 states and 5375 transitions. [2021-11-16 22:06:48,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.181818181818182) internal successors, (145), 11 states have internal predecessors, (145), 9 states have call successors, (29), 8 states have call predecessors, (29), 6 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2021-11-16 22:06:48,555 INFO L276 IsEmpty]: Start isEmpty. Operand 3886 states and 5375 transitions. [2021-11-16 22:06:48,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-11-16 22:06:48,557 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:06:48,557 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:06:48,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-16 22:06:48,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:06:48,771 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:06:48,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:06:48,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1296056406, now seen corresponding path program 1 times [2021-11-16 22:06:48,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:06:48,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1706149284] [2021-11-16 22:06:48,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:06:48,773 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:06:48,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:06:48,774 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:06:48,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-16 22:06:49,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:06:49,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-16 22:06:49,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:06:49,567 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-11-16 22:06:49,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:06:49,878 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-11-16 22:06:49,878 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:06:49,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1706149284] [2021-11-16 22:06:49,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1706149284] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:06:49,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:06:49,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2021-11-16 22:06:49,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665444874] [2021-11-16 22:06:49,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:06:49,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:06:49,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:06:49,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:06:49,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:06:49,880 INFO L87 Difference]: Start difference. First operand 3886 states and 5375 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-16 22:06:49,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:06:49,988 INFO L93 Difference]: Finished difference Result 7759 states and 10748 transitions. [2021-11-16 22:06:49,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 22:06:49,988 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) Word has length 157 [2021-11-16 22:06:49,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:06:50,004 INFO L225 Difference]: With dead ends: 7759 [2021-11-16 22:06:50,004 INFO L226 Difference]: Without dead ends: 3886 [2021-11-16 22:06:50,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:06:50,015 INFO L933 BasicCegarLoop]: 691 mSDtfsCounter, 2 mSDsluCounter, 3451 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4142 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:06:50,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4142 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 22:06:50,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3886 states. [2021-11-16 22:06:50,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3886 to 3882. [2021-11-16 22:06:50,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3882 states, 2760 states have (on average 1.2445652173913044) internal successors, (3435), 2832 states have internal predecessors, (3435), 926 states have call successors, (926), 186 states have call predecessors, (926), 195 states have return successors, (1006), 908 states have call predecessors, (1006), 922 states have call successors, (1006) [2021-11-16 22:06:50,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3882 states to 3882 states and 5367 transitions. [2021-11-16 22:06:50,159 INFO L78 Accepts]: Start accepts. Automaton has 3882 states and 5367 transitions. Word has length 157 [2021-11-16 22:06:50,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:06:50,159 INFO L470 AbstractCegarLoop]: Abstraction has 3882 states and 5367 transitions. [2021-11-16 22:06:50,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 4 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-16 22:06:50,160 INFO L276 IsEmpty]: Start isEmpty. Operand 3882 states and 5367 transitions. [2021-11-16 22:06:50,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-11-16 22:06:50,162 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:06:50,162 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:06:50,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-11-16 22:06:50,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:06:50,388 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:06:50,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:06:50,388 INFO L85 PathProgramCache]: Analyzing trace with hash -657079690, now seen corresponding path program 2 times [2021-11-16 22:06:50,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:06:50,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972755816] [2021-11-16 22:06:50,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 22:06:50,389 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:06:50,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:06:50,390 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:06:50,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-16 22:06:53,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 22:06:53,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 22:06:53,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-16 22:06:53,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:06:54,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:06:54,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:06:54,123 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-16 22:06:54,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:06:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-16 22:06:54,466 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:06:54,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972755816] [2021-11-16 22:06:54,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972755816] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:06:54,467 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:06:54,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 9 [2021-11-16 22:06:54,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302641759] [2021-11-16 22:06:54,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:06:54,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:06:54,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:06:54,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:06:54,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-16 22:06:54,468 INFO L87 Difference]: Start difference. First operand 3882 states and 5367 transitions. Second operand has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 4 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 22:06:56,545 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:06:58,733 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:00,748 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:02,674 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:04,626 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:07,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:07:07,173 INFO L93 Difference]: Finished difference Result 4033 states and 5555 transitions. [2021-11-16 22:07:07,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:07:07,175 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 4 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 157 [2021-11-16 22:07:07,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:07:07,190 INFO L225 Difference]: With dead ends: 4033 [2021-11-16 22:07:07,191 INFO L226 Difference]: Without dead ends: 3884 [2021-11-16 22:07:07,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 304 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-11-16 22:07:07,207 INFO L933 BasicCegarLoop]: 688 mSDtfsCounter, 6 mSDsluCounter, 2637 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 3325 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.5s IncrementalHoareTripleChecker+Time [2021-11-16 22:07:07,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 3325 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 132 Invalid, 1 Unknown, 0 Unchecked, 12.5s Time] [2021-11-16 22:07:07,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3884 states. [2021-11-16 22:07:07,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3884 to 3884. [2021-11-16 22:07:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3884 states, 2761 states have (on average 1.2433900760593988) internal successors, (3433), 2834 states have internal predecessors, (3433), 927 states have call successors, (927), 186 states have call predecessors, (927), 195 states have return successors, (1006), 908 states have call predecessors, (1006), 922 states have call successors, (1006) [2021-11-16 22:07:07,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3884 states to 3884 states and 5366 transitions. [2021-11-16 22:07:07,386 INFO L78 Accepts]: Start accepts. Automaton has 3884 states and 5366 transitions. Word has length 157 [2021-11-16 22:07:07,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:07:07,386 INFO L470 AbstractCegarLoop]: Abstraction has 3884 states and 5366 transitions. [2021-11-16 22:07:07,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 4 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 22:07:07,387 INFO L276 IsEmpty]: Start isEmpty. Operand 3884 states and 5366 transitions. [2021-11-16 22:07:07,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-11-16 22:07:07,403 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:07:07,403 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:07:07,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-11-16 22:07:07,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:07:07,604 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:07:07,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:07:07,605 INFO L85 PathProgramCache]: Analyzing trace with hash 507809139, now seen corresponding path program 1 times [2021-11-16 22:07:07,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:07:07,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1802755267] [2021-11-16 22:07:07,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:07:07,605 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:07:07,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:07:07,606 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:07:07,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-16 22:07:10,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:07:10,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-16 22:07:10,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:07:11,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:07:11,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:07:11,372 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:07:11,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:07:11,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:07:11,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:07:11,713 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:07:11,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:07:11,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:07:11,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:07:11,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:07:11,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:07:11,824 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 66 proven. 4 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-11-16 22:07:11,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:07:12,213 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-11-16 22:07:12,213 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:07:12,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1802755267] [2021-11-16 22:07:12,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1802755267] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:07:12,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:07:12,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-11-16 22:07:12,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444581410] [2021-11-16 22:07:12,213 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 22:07:12,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:07:12,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:07:12,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:07:12,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:07:12,214 INFO L87 Difference]: Start difference. First operand 3884 states and 5366 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 6 states have internal predecessors, (96), 4 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2021-11-16 22:07:12,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:07:12,435 INFO L93 Difference]: Finished difference Result 7080 states and 9731 transitions. [2021-11-16 22:07:12,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:07:12,436 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 6 states have internal predecessors, (96), 4 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) Word has length 158 [2021-11-16 22:07:12,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:07:12,447 INFO L225 Difference]: With dead ends: 7080 [2021-11-16 22:07:12,447 INFO L226 Difference]: Without dead ends: 3137 [2021-11-16 22:07:12,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 304 SyntacticMatches, 5 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-11-16 22:07:12,458 INFO L933 BasicCegarLoop]: 703 mSDtfsCounter, 4 mSDsluCounter, 2712 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 3415 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 22:07:12,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 3415 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 99 Unchecked, 0.1s Time] [2021-11-16 22:07:12,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3137 states. [2021-11-16 22:07:12,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3137 to 3137. [2021-11-16 22:07:12,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3137 states, 2228 states have (on average 1.2392280071813286) internal successors, (2761), 2287 states have internal predecessors, (2761), 735 states have call successors, (735), 162 states have call predecessors, (735), 173 states have return successors, (804), 723 states have call predecessors, (804), 732 states have call successors, (804) [2021-11-16 22:07:12,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3137 states to 3137 states and 4300 transitions. [2021-11-16 22:07:12,534 INFO L78 Accepts]: Start accepts. Automaton has 3137 states and 4300 transitions. Word has length 158 [2021-11-16 22:07:12,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:07:12,534 INFO L470 AbstractCegarLoop]: Abstraction has 3137 states and 4300 transitions. [2021-11-16 22:07:12,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 6 states have internal predecessors, (96), 4 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2021-11-16 22:07:12,534 INFO L276 IsEmpty]: Start isEmpty. Operand 3137 states and 4300 transitions. [2021-11-16 22:07:12,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 22:07:12,536 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:07:12,536 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-11-16 22:07:12,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-11-16 22:07:12,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:07:12,756 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:07:12,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:07:12,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1189281783, now seen corresponding path program 1 times [2021-11-16 22:07:12,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:07:12,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126908913] [2021-11-16 22:07:12,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:07:12,758 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:07:12,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:07:12,758 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:07:12,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-16 22:07:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:07:13,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-16 22:07:13,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:07:13,762 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-11-16 22:07:13,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:07:14,893 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-16 22:07:14,893 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:07:14,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126908913] [2021-11-16 22:07:14,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126908913] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:07:14,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:07:14,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15] total 22 [2021-11-16 22:07:14,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061437173] [2021-11-16 22:07:14,894 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 22:07:14,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-16 22:07:14,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:07:14,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-16 22:07:14,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=342, Unknown=0, NotChecked=0, Total=462 [2021-11-16 22:07:14,895 INFO L87 Difference]: Start difference. First operand 3137 states and 4300 transitions. Second operand has 22 states, 22 states have (on average 6.909090909090909) internal successors, (152), 22 states have internal predecessors, (152), 17 states have call successors, (31), 10 states have call predecessors, (31), 7 states have return successors, (28), 16 states have call predecessors, (28), 14 states have call successors, (28) [2021-11-16 22:07:16,967 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:18,974 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:21,210 WARN L515 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-16 22:07:23,228 WARN L515 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-16 22:07:24,778 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:26,488 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:27,920 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:29,203 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:31,221 WARN L515 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-16 22:07:32,293 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:38,273 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:43,468 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:07:51,321 WARN L515 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-16 22:07:53,339 WARN L515 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-16 22:07:55,352 WARN L515 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-16 22:07:57,588 WARN L515 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-16 22:07:59,601 WARN L515 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-16 22:08:01,089 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:03,115 WARN L515 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-16 22:08:04,260 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:06,279 WARN L515 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-16 22:08:11,648 WARN L515 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-16 22:08:13,587 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:15,393 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:17,398 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:18,576 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:20,591 WARN L515 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-16 22:08:22,323 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:24,342 WARN L515 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-16 22:08:30,864 WARN L515 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-16 22:08:32,884 WARN L515 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-16 22:08:34,904 WARN L515 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-16 22:08:36,921 WARN L515 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-16 22:08:38,936 WARN L515 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-16 22:08:40,266 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:41,598 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:43,134 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:44,846 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:08:46,864 WARN L515 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-16 22:09:08,155 WARN L515 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-16 22:09:17,068 WARN L515 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-16 22:09:18,707 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:09:24,572 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:09:26,681 WARN L515 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-16 22:09:28,701 WARN L515 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-16 22:09:44,410 WARN L515 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-16 22:09:45,823 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:09:53,587 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:09:55,244 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:00,098 WARN L515 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-16 22:10:02,120 WARN L515 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-16 22:10:09,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:10:09,794 INFO L93 Difference]: Finished difference Result 14147 states and 19108 transitions. [2021-11-16 22:10:09,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-11-16 22:10:09,795 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.909090909090909) internal successors, (152), 22 states have internal predecessors, (152), 17 states have call successors, (31), 10 states have call predecessors, (31), 7 states have return successors, (28), 16 states have call predecessors, (28), 14 states have call successors, (28) Word has length 147 [2021-11-16 22:10:09,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:10:09,851 INFO L225 Difference]: With dead ends: 14147 [2021-11-16 22:10:09,851 INFO L226 Difference]: Without dead ends: 12465 [2021-11-16 22:10:09,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 285 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1065 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1122, Invalid=2784, Unknown=0, NotChecked=0, Total=3906 [2021-11-16 22:10:09,860 INFO L933 BasicCegarLoop]: 2601 mSDtfsCounter, 30282 mSDsluCounter, 10876 mSDsCounter, 0 mSdLazyCounter, 18095 mSolverCounterSat, 20602 mSolverCounterUnsat, 28 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 163.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30781 SdHoareTripleChecker+Valid, 13477 SdHoareTripleChecker+Invalid, 38725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 20602 IncrementalHoareTripleChecker+Valid, 18095 IncrementalHoareTripleChecker+Invalid, 28 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 170.9s IncrementalHoareTripleChecker+Time [2021-11-16 22:10:09,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30781 Valid, 13477 Invalid, 38725 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [20602 Valid, 18095 Invalid, 28 Unknown, 0 Unchecked, 170.9s Time] [2021-11-16 22:10:09,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12465 states. [2021-11-16 22:10:10,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12465 to 12127. [2021-11-16 22:10:10,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12127 states, 8603 states have (on average 1.2384052074857608) internal successors, (10654), 8833 states have internal predecessors, (10654), 2820 states have call successors, (2820), 663 states have call predecessors, (2820), 703 states have return successors, (3096), 2767 states have call predecessors, (3096), 2815 states have call successors, (3096) [2021-11-16 22:10:10,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12127 states to 12127 states and 16570 transitions. [2021-11-16 22:10:10,658 INFO L78 Accepts]: Start accepts. Automaton has 12127 states and 16570 transitions. Word has length 147 [2021-11-16 22:10:10,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:10:10,660 INFO L470 AbstractCegarLoop]: Abstraction has 12127 states and 16570 transitions. [2021-11-16 22:10:10,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.909090909090909) internal successors, (152), 22 states have internal predecessors, (152), 17 states have call successors, (31), 10 states have call predecessors, (31), 7 states have return successors, (28), 16 states have call predecessors, (28), 14 states have call successors, (28) [2021-11-16 22:10:10,661 INFO L276 IsEmpty]: Start isEmpty. Operand 12127 states and 16570 transitions. [2021-11-16 22:10:10,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-11-16 22:10:10,663 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:10:10,663 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:10:10,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-16 22:10:10,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:10:10,880 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:10:10,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:10:10,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1436807920, now seen corresponding path program 1 times [2021-11-16 22:10:10,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:10:10,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [52609059] [2021-11-16 22:10:10,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:10:10,882 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:10:10,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:10:10,886 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:10:10,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-16 22:10:11,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:10:11,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 910 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-16 22:10:11,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:10:12,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:10:12,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:10:12,165 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-16 22:10:12,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:10:12,794 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-16 22:10:12,795 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:10:12,795 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [52609059] [2021-11-16 22:10:12,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [52609059] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:10:12,795 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:10:12,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2021-11-16 22:10:12,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875929191] [2021-11-16 22:10:12,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:10:12,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:10:12,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:10:12,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:10:12,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-16 22:10:12,797 INFO L87 Difference]: Start difference. First operand 12127 states and 16570 transitions. Second operand has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 22:10:14,749 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:16,766 WARN L515 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-16 22:10:18,334 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:21,087 WARN L515 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-16 22:10:23,117 WARN L515 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-16 22:10:25,706 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:31,698 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:34,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:10:34,159 INFO L93 Difference]: Finished difference Result 12577 states and 17145 transitions. [2021-11-16 22:10:34,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:10:34,162 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 168 [2021-11-16 22:10:34,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:10:34,189 INFO L225 Difference]: With dead ends: 12577 [2021-11-16 22:10:34,189 INFO L226 Difference]: Without dead ends: 12149 [2021-11-16 22:10:34,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 320 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-11-16 22:10:34,193 INFO L933 BasicCegarLoop]: 688 mSDtfsCounter, 6 mSDsluCounter, 3229 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 3917 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:10:34,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 3917 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 232 Invalid, 3 Unknown, 0 Unchecked, 21.0s Time] [2021-11-16 22:10:34,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12149 states. [2021-11-16 22:10:34,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12149 to 12149. [2021-11-16 22:10:34,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12149 states, 8614 states have (on average 1.2375203157650336) internal successors, (10660), 8850 states have internal predecessors, (10660), 2831 states have call successors, (2831), 663 states have call predecessors, (2831), 703 states have return successors, (3103), 2772 states have call predecessors, (3103), 2821 states have call successors, (3103) [2021-11-16 22:10:34,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12149 states to 12149 states and 16594 transitions. [2021-11-16 22:10:34,589 INFO L78 Accepts]: Start accepts. Automaton has 12149 states and 16594 transitions. Word has length 168 [2021-11-16 22:10:34,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:10:34,590 INFO L470 AbstractCegarLoop]: Abstraction has 12149 states and 16594 transitions. [2021-11-16 22:10:34,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 4 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 22:10:34,590 INFO L276 IsEmpty]: Start isEmpty. Operand 12149 states and 16594 transitions. [2021-11-16 22:10:34,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-11-16 22:10:34,592 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:10:34,592 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:10:34,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-16 22:10:34,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:10:34,809 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:10:34,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:10:34,809 INFO L85 PathProgramCache]: Analyzing trace with hash 2032139182, now seen corresponding path program 1 times [2021-11-16 22:10:34,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:10:34,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [688284991] [2021-11-16 22:10:34,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:10:34,810 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:10:34,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:10:34,819 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:10:34,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-16 22:10:36,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:10:36,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 913 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-16 22:10:36,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:10:36,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:10:36,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:10:37,173 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-16 22:10:37,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:10:37,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 22:10:37,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-16 22:10:37,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:10:37,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:10:37,305 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 51 proven. 2 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-11-16 22:10:37,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:10:37,659 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 14 proven. 2 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-11-16 22:10:37,659 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:10:37,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [688284991] [2021-11-16 22:10:37,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [688284991] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:10:37,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:10:37,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-11-16 22:10:37,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695049243] [2021-11-16 22:10:37,660 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 22:10:37,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 22:10:37,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:10:37,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 22:10:37,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-16 22:10:37,661 INFO L87 Difference]: Start difference. First operand 12149 states and 16594 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 6 states have internal predecessors, (98), 4 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-16 22:10:39,759 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:41,918 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:43,027 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:46,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:10:46,498 INFO L93 Difference]: Finished difference Result 22750 states and 30930 transitions. [2021-11-16 22:10:46,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 22:10:46,501 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 6 states have internal predecessors, (98), 4 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) Word has length 169 [2021-11-16 22:10:46,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:10:46,600 INFO L225 Difference]: With dead ends: 22750 [2021-11-16 22:10:46,601 INFO L226 Difference]: Without dead ends: 10845 [2021-11-16 22:10:46,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 329 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-11-16 22:10:46,624 INFO L933 BasicCegarLoop]: 706 mSDtfsCounter, 7 mSDsluCounter, 3320 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 4026 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2021-11-16 22:10:46,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 4026 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 128 Invalid, 1 Unknown, 101 Unchecked, 8.5s Time] [2021-11-16 22:10:46,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10845 states. [2021-11-16 22:10:47,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10845 to 10807. [2021-11-16 22:10:47,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10807 states, 7653 states have (on average 1.2311511825427937) internal successors, (9422), 7859 states have internal predecessors, (9422), 2468 states have call successors, (2468), 630 states have call predecessors, (2468), 685 states have return successors, (2721), 2435 states have call predecessors, (2721), 2458 states have call successors, (2721) [2021-11-16 22:10:47,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10807 states to 10807 states and 14611 transitions. [2021-11-16 22:10:47,182 INFO L78 Accepts]: Start accepts. Automaton has 10807 states and 14611 transitions. Word has length 169 [2021-11-16 22:10:47,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:10:47,183 INFO L470 AbstractCegarLoop]: Abstraction has 10807 states and 14611 transitions. [2021-11-16 22:10:47,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 6 states have internal predecessors, (98), 4 states have call successors, (22), 3 states have call predecessors, (22), 4 states have return successors, (20), 5 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-16 22:10:47,183 INFO L276 IsEmpty]: Start isEmpty. Operand 10807 states and 14611 transitions. [2021-11-16 22:10:47,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-11-16 22:10:47,185 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:10:47,185 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 22:10:47,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-16 22:10:47,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:10:47,408 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:10:47,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:10:47,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1191246487, now seen corresponding path program 1 times [2021-11-16 22:10:47,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:10:47,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1433665755] [2021-11-16 22:10:47,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:10:47,409 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:10:47,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:10:47,415 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:10:47,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-16 22:10:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:10:48,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 932 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-16 22:10:48,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:10:48,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:10:48,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:10:48,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:10:48,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:10:49,073 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 12 proven. 9 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-11-16 22:10:49,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:10:49,697 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-11-16 22:10:49,697 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:10:49,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1433665755] [2021-11-16 22:10:49,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1433665755] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:10:49,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:10:49,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2021-11-16 22:10:49,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115054179] [2021-11-16 22:10:49,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:10:49,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-16 22:10:49,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:10:49,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-16 22:10:49,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-11-16 22:10:49,699 INFO L87 Difference]: Start difference. First operand 10807 states and 14611 transitions. Second operand has 8 states, 7 states have (on average 12.142857142857142) internal successors, (85), 6 states have internal predecessors, (85), 4 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-16 22:10:51,791 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:10:54,411 WARN L515 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-16 22:10:55,818 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:01,859 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:03,782 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:06,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:11:06,174 INFO L93 Difference]: Finished difference Result 11274 states and 15212 transitions. [2021-11-16 22:11:06,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 22:11:06,176 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 12.142857142857142) internal successors, (85), 6 states have internal predecessors, (85), 4 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 179 [2021-11-16 22:11:06,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:11:06,228 INFO L225 Difference]: With dead ends: 11274 [2021-11-16 22:11:06,229 INFO L226 Difference]: Without dead ends: 10965 [2021-11-16 22:11:06,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 338 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-11-16 22:11:06,233 INFO L933 BasicCegarLoop]: 688 mSDtfsCounter, 15 mSDsluCounter, 4010 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 4698 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2021-11-16 22:11:06,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 4698 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 188 Invalid, 2 Unknown, 0 Unchecked, 16.0s Time] [2021-11-16 22:11:06,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10965 states. [2021-11-16 22:11:06,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10965 to 10858. [2021-11-16 22:11:06,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10858 states, 7696 states have (on average 1.2312889812889813) internal successors, (9476), 7899 states have internal predecessors, (9476), 2476 states have call successors, (2476), 630 states have call predecessors, (2476), 685 states have return successors, (2726), 2446 states have call predecessors, (2726), 2462 states have call successors, (2726) [2021-11-16 22:11:06,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10858 states to 10858 states and 14678 transitions. [2021-11-16 22:11:06,554 INFO L78 Accepts]: Start accepts. Automaton has 10858 states and 14678 transitions. Word has length 179 [2021-11-16 22:11:06,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:11:06,554 INFO L470 AbstractCegarLoop]: Abstraction has 10858 states and 14678 transitions. [2021-11-16 22:11:06,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 12.142857142857142) internal successors, (85), 6 states have internal predecessors, (85), 4 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-16 22:11:06,555 INFO L276 IsEmpty]: Start isEmpty. Operand 10858 states and 14678 transitions. [2021-11-16 22:11:06,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-11-16 22:11:06,557 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:11:06,557 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:11:06,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-16 22:11:06,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:11:06,772 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:11:06,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:11:06,772 INFO L85 PathProgramCache]: Analyzing trace with hash 295847622, now seen corresponding path program 1 times [2021-11-16 22:11:06,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:11:06,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [619242536] [2021-11-16 22:11:06,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:11:06,773 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:11:06,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:11:06,774 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:11:06,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-16 22:11:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:11:07,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 966 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-16 22:11:07,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:11:07,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 22:11:07,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 8 [2021-11-16 22:11:07,831 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-11-16 22:11:07,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:11:08,258 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-11-16 22:11:08,258 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:11:08,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [619242536] [2021-11-16 22:11:08,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [619242536] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:11:08,258 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:11:08,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 11] imperfect sequences [] total 11 [2021-11-16 22:11:08,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582843220] [2021-11-16 22:11:08,259 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:11:08,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 22:11:08,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:11:08,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 22:11:08,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-11-16 22:11:08,260 INFO L87 Difference]: Start difference. First operand 10858 states and 14678 transitions. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (28), 2 states have call predecessors, (28), 5 states have return successors, (29), 5 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-16 22:11:10,341 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:13,115 WARN L515 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-16 22:11:14,634 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:19,600 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:20,618 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:22,148 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:23,503 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:24,745 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:25,847 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:27,229 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:29,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:11:29,501 INFO L93 Difference]: Finished difference Result 11144 states and 14981 transitions. [2021-11-16 22:11:29,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-16 22:11:29,503 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (28), 2 states have call predecessors, (28), 5 states have return successors, (29), 5 states have call predecessors, (29), 2 states have call successors, (29) Word has length 193 [2021-11-16 22:11:29,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:11:29,558 INFO L225 Difference]: With dead ends: 11144 [2021-11-16 22:11:29,563 INFO L226 Difference]: Without dead ends: 10844 [2021-11-16 22:11:29,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-11-16 22:11:29,567 INFO L933 BasicCegarLoop]: 694 mSDtfsCounter, 15 mSDsluCounter, 6128 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 6822 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2021-11-16 22:11:29,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 6822 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 222 Invalid, 2 Unknown, 0 Unchecked, 20.8s Time] [2021-11-16 22:11:29,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10844 states. [2021-11-16 22:11:30,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10844 to 10732. [2021-11-16 22:11:30,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10732 states, 7630 states have (on average 1.2323722149410223) internal successors, (9403), 7828 states have internal predecessors, (9403), 2416 states have call successors, (2416), 630 states have call predecessors, (2416), 685 states have return successors, (2621), 2391 states have call predecessors, (2621), 2402 states have call successors, (2621) [2021-11-16 22:11:30,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10732 states to 10732 states and 14440 transitions. [2021-11-16 22:11:30,151 INFO L78 Accepts]: Start accepts. Automaton has 10732 states and 14440 transitions. Word has length 193 [2021-11-16 22:11:30,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:11:30,151 INFO L470 AbstractCegarLoop]: Abstraction has 10732 states and 14440 transitions. [2021-11-16 22:11:30,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (28), 2 states have call predecessors, (28), 5 states have return successors, (29), 5 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-16 22:11:30,152 INFO L276 IsEmpty]: Start isEmpty. Operand 10732 states and 14440 transitions. [2021-11-16 22:11:30,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2021-11-16 22:11:30,154 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:11:30,154 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:11:30,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-16 22:11:30,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:11:30,376 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:11:30,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:11:30,377 INFO L85 PathProgramCache]: Analyzing trace with hash -730439303, now seen corresponding path program 1 times [2021-11-16 22:11:30,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:11:30,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1506473980] [2021-11-16 22:11:30,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:11:30,378 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:11:30,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:11:30,396 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:11:30,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-16 22:11:31,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:11:31,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 1375 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-16 22:11:31,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:11:31,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:11:31,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 22:11:31,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 25 [2021-11-16 22:11:31,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-11-16 22:11:31,777 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-16 22:11:31,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:11:32,207 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-16 22:11:32,207 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:11:32,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1506473980] [2021-11-16 22:11:32,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1506473980] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:11:32,208 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:11:32,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2021-11-16 22:11:32,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852712929] [2021-11-16 22:11:32,208 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:11:32,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 22:11:32,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:11:32,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 22:11:32,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:11:32,209 INFO L87 Difference]: Start difference. First operand 10732 states and 14440 transitions. Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) [2021-11-16 22:11:34,308 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:38,088 WARN L515 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-16 22:11:40,580 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 22:11:42,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:11:42,305 INFO L93 Difference]: Finished difference Result 19598 states and 26315 transitions. [2021-11-16 22:11:42,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 22:11:42,307 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.0) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) Word has length 251 [2021-11-16 22:11:42,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:11:42,325 INFO L225 Difference]: With dead ends: 19598 [2021-11-16 22:11:42,326 INFO L226 Difference]: Without dead ends: 9217 [2021-11-16 22:11:42,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 496 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-16 22:11:42,342 INFO L933 BasicCegarLoop]: 679 mSDtfsCounter, 6 mSDsluCounter, 2618 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 3297 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2021-11-16 22:11:42,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 3297 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 129 Invalid, 2 Unknown, 0 Unchecked, 9.8s Time] [2021-11-16 22:11:42,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9217 states. [2021-11-16 22:11:42,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9217 to 9153. [2021-11-16 22:11:42,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9153 states, 6500 states have (on average 1.2278461538461538) internal successors, (7981), 6669 states have internal predecessors, (7981), 2037 states have call successors, (2037), 564 states have call predecessors, (2037), 615 states have return successors, (2212), 2018 states have call predecessors, (2212), 2024 states have call successors, (2212) [2021-11-16 22:11:42,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9153 states to 9153 states and 12230 transitions. [2021-11-16 22:11:42,664 INFO L78 Accepts]: Start accepts. Automaton has 9153 states and 12230 transitions. Word has length 251 [2021-11-16 22:11:42,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:11:42,664 INFO L470 AbstractCegarLoop]: Abstraction has 9153 states and 12230 transitions. [2021-11-16 22:11:42,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.0) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) [2021-11-16 22:11:42,665 INFO L276 IsEmpty]: Start isEmpty. Operand 9153 states and 12230 transitions. [2021-11-16 22:11:42,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2021-11-16 22:11:42,666 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:11:42,667 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:11:42,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-16 22:11:42,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:11:42,896 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:11:42,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:11:42,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1586354599, now seen corresponding path program 1 times [2021-11-16 22:11:42,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:11:42,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [409357289] [2021-11-16 22:11:42,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:11:42,897 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:11:42,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:11:42,898 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:11:42,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-16 22:11:43,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:11:43,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 1379 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 22:11:43,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:11:44,358 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2021-11-16 22:11:44,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:11:44,877 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-16 22:11:44,877 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:11:44,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [409357289] [2021-11-16 22:11:44,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [409357289] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 22:11:44,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 22:11:44,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2021-11-16 22:11:44,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208050774] [2021-11-16 22:11:44,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 22:11:44,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:11:44,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:11:44,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:11:44,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-16 22:11:44,879 INFO L87 Difference]: Start difference. First operand 9153 states and 12230 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-16 22:11:45,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:11:45,338 INFO L93 Difference]: Finished difference Result 17985 states and 24188 transitions. [2021-11-16 22:11:45,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 22:11:45,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 251 [2021-11-16 22:11:45,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:11:45,364 INFO L225 Difference]: With dead ends: 17985 [2021-11-16 22:11:45,364 INFO L226 Difference]: Without dead ends: 9209 [2021-11-16 22:11:45,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:11:45,416 INFO L933 BasicCegarLoop]: 666 mSDtfsCounter, 12 mSDsluCounter, 1272 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1938 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 22:11:45,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 1938 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 22:11:45,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9209 states. [2021-11-16 22:11:45,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9209 to 9209. [2021-11-16 22:11:45,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9209 states, 6549 states have (on average 1.2272102611085662) internal successors, (8037), 6718 states have internal predecessors, (8037), 2037 states have call successors, (2037), 571 states have call predecessors, (2037), 622 states have return successors, (2212), 2018 states have call predecessors, (2212), 2024 states have call successors, (2212) [2021-11-16 22:11:45,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9209 states to 9209 states and 12286 transitions. [2021-11-16 22:11:45,693 INFO L78 Accepts]: Start accepts. Automaton has 9209 states and 12286 transitions. Word has length 251 [2021-11-16 22:11:45,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:11:45,693 INFO L470 AbstractCegarLoop]: Abstraction has 9209 states and 12286 transitions. [2021-11-16 22:11:45,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2021-11-16 22:11:45,694 INFO L276 IsEmpty]: Start isEmpty. Operand 9209 states and 12286 transitions. [2021-11-16 22:11:45,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2021-11-16 22:11:45,695 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:11:45,696 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:11:45,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-11-16 22:11:45,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:11:45,911 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:11:45,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:11:45,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1959695911, now seen corresponding path program 1 times [2021-11-16 22:11:45,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:11:45,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1134856559] [2021-11-16 22:11:45,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:11:45,913 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:11:45,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:11:45,914 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:11:45,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-16 22:11:46,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:11:46,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 1379 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 22:11:46,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:11:47,077 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-16 22:11:47,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:11:47,262 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-16 22:11:47,263 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:11:47,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1134856559] [2021-11-16 22:11:47,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1134856559] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-16 22:11:47,263 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-16 22:11:47,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-16 22:11:47,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366423991] [2021-11-16 22:11:47,264 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-16 22:11:47,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 22:11:47,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:11:47,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 22:11:47,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-16 22:11:47,271 INFO L87 Difference]: Start difference. First operand 9209 states and 12286 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 3 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-16 22:11:47,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:11:47,742 INFO L93 Difference]: Finished difference Result 9229 states and 12304 transitions. [2021-11-16 22:11:47,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 22:11:47,743 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 3 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 251 [2021-11-16 22:11:47,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:11:47,763 INFO L225 Difference]: With dead ends: 9229 [2021-11-16 22:11:47,764 INFO L226 Difference]: Without dead ends: 9219 [2021-11-16 22:11:47,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 499 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-16 22:11:47,769 INFO L933 BasicCegarLoop]: 854 mSDtfsCounter, 868 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1557 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-16 22:11:47,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 1557 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-16 22:11:47,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9219 states. [2021-11-16 22:11:48,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9219 to 9209. [2021-11-16 22:11:48,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9209 states, 6549 states have (on average 1.226141395632921) internal successors, (8030), 6718 states have internal predecessors, (8030), 2037 states have call successors, (2037), 571 states have call predecessors, (2037), 622 states have return successors, (2212), 2018 states have call predecessors, (2212), 2024 states have call successors, (2212) [2021-11-16 22:11:48,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9209 states to 9209 states and 12279 transitions. [2021-11-16 22:11:48,187 INFO L78 Accepts]: Start accepts. Automaton has 9209 states and 12279 transitions. Word has length 251 [2021-11-16 22:11:48,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:11:48,187 INFO L470 AbstractCegarLoop]: Abstraction has 9209 states and 12279 transitions. [2021-11-16 22:11:48,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 3 states have call successors, (30), 3 states have call predecessors, (30), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-11-16 22:11:48,187 INFO L276 IsEmpty]: Start isEmpty. Operand 9209 states and 12279 transitions. [2021-11-16 22:11:48,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2021-11-16 22:11:48,190 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:11:48,190 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:11:48,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-11-16 22:11:48,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:11:48,404 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:11:48,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:11:48,404 INFO L85 PathProgramCache]: Analyzing trace with hash -917092667, now seen corresponding path program 1 times [2021-11-16 22:11:48,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:11:48,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1259168430] [2021-11-16 22:11:48,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:11:48,405 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:11:48,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:11:48,406 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:11:48,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-16 22:11:49,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 22:11:49,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 1385 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 22:11:49,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 22:11:49,889 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-16 22:11:49,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 22:11:50,490 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-16 22:11:50,490 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-16 22:11:50,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1259168430] [2021-11-16 22:11:50,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1259168430] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 22:11:50,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 22:11:50,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-11-16 22:11:50,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110609239] [2021-11-16 22:11:50,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 22:11:50,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 22:11:50,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-16 22:11:50,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 22:11:50,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:11:50,492 INFO L87 Difference]: Start difference. First operand 9209 states and 12279 transitions. Second operand has 6 states, 6 states have (on average 32.666666666666664) internal successors, (196), 6 states have internal predecessors, (196), 4 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (49), 4 states have call predecessors, (49), 4 states have call successors, (49) [2021-11-16 22:11:51,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 22:11:51,342 INFO L93 Difference]: Finished difference Result 13661 states and 17917 transitions. [2021-11-16 22:11:51,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 22:11:51,343 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 32.666666666666664) internal successors, (196), 6 states have internal predecessors, (196), 4 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (49), 4 states have call predecessors, (49), 4 states have call successors, (49) Word has length 256 [2021-11-16 22:11:51,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 22:11:51,365 INFO L225 Difference]: With dead ends: 13661 [2021-11-16 22:11:51,366 INFO L226 Difference]: Without dead ends: 8163 [2021-11-16 22:11:51,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 506 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-16 22:11:51,381 INFO L933 BasicCegarLoop]: 903 mSDtfsCounter, 363 mSDsluCounter, 2048 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 2951 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-16 22:11:51,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 2951 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-16 22:11:51,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8163 states. [2021-11-16 22:11:51,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8163 to 8159. [2021-11-16 22:11:51,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8159 states, 5786 states have (on average 1.2075699965433806) internal successors, (6987), 5927 states have internal predecessors, (6987), 1750 states have call successors, (1750), 571 states have call predecessors, (1750), 622 states have return successors, (1925), 1738 states have call predecessors, (1925), 1737 states have call successors, (1925) [2021-11-16 22:11:51,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8159 states to 8159 states and 10662 transitions. [2021-11-16 22:11:51,677 INFO L78 Accepts]: Start accepts. Automaton has 8159 states and 10662 transitions. Word has length 256 [2021-11-16 22:11:51,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 22:11:51,678 INFO L470 AbstractCegarLoop]: Abstraction has 8159 states and 10662 transitions. [2021-11-16 22:11:51,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.666666666666664) internal successors, (196), 6 states have internal predecessors, (196), 4 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (49), 4 states have call predecessors, (49), 4 states have call successors, (49) [2021-11-16 22:11:51,678 INFO L276 IsEmpty]: Start isEmpty. Operand 8159 states and 10662 transitions. [2021-11-16 22:11:51,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2021-11-16 22:11:51,682 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 22:11:51,682 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:11:51,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-11-16 22:11:51,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:11:51,908 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 22:11:51,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 22:11:51,908 INFO L85 PathProgramCache]: Analyzing trace with hash -246260549, now seen corresponding path program 1 times [2021-11-16 22:11:51,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-16 22:11:51,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [274064500] [2021-11-16 22:11:51,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 22:11:51,909 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-16 22:11:51,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-16 22:11:51,910 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-16 22:11:51,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-11-16 22:12:02,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:12:02,861 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-16 22:12:11,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-16 22:12:11,690 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-16 22:12:11,690 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-16 22:12:11,691 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-16 22:12:11,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-11-16 22:12:11,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-16 22:12:11,918 INFO L732 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 22:12:11,920 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-16 22:12:12,239 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 10:12:12 BoogieIcfgContainer [2021-11-16 22:12:12,239 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-16 22:12:12,239 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-16 22:12:12,239 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-16 22:12:12,240 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-16 22:12:12,240 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 10:04:58" (3/4) ... [2021-11-16 22:12:12,242 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-16 22:12:12,242 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-16 22:12:12,242 INFO L158 Benchmark]: Toolchain (without parser) took 447103.41ms. Allocated memory was 71.3MB in the beginning and 664.8MB in the end (delta: 593.5MB). Free memory was 44.9MB in the beginning and 466.4MB in the end (delta: -421.5MB). Peak memory consumption was 172.2MB. Max. memory is 16.1GB. [2021-11-16 22:12:12,242 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 71.3MB. Free memory was 53.6MB in the beginning and 53.6MB in the end (delta: 49.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 22:12:12,243 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1495.68ms. Allocated memory was 71.3MB in the beginning and 136.3MB in the end (delta: 65.0MB). Free memory was 44.8MB in the beginning and 52.3MB in the end (delta: -7.5MB). Peak memory consumption was 61.4MB. Max. memory is 16.1GB. [2021-11-16 22:12:12,243 INFO L158 Benchmark]: Boogie Procedure Inliner took 132.73ms. Allocated memory was 136.3MB in the beginning and 163.6MB in the end (delta: 27.3MB). Free memory was 52.3MB in the beginning and 116.2MB in the end (delta: -64.0MB). Peak memory consumption was 11.4MB. Max. memory is 16.1GB. [2021-11-16 22:12:12,243 INFO L158 Benchmark]: Boogie Preprocessor took 119.71ms. Allocated memory is still 163.6MB. Free memory was 116.2MB in the beginning and 104.7MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-16 22:12:12,244 INFO L158 Benchmark]: RCFGBuilder took 11832.87ms. Allocated memory is still 163.6MB. Free memory was 103.6MB in the beginning and 65.1MB in the end (delta: 38.5MB). Peak memory consumption was 61.6MB. Max. memory is 16.1GB. [2021-11-16 22:12:12,244 INFO L158 Benchmark]: TraceAbstraction took 433515.44ms. Allocated memory was 163.6MB in the beginning and 664.8MB in the end (delta: 501.2MB). Free memory was 64.1MB in the beginning and 466.4MB in the end (delta: -402.3MB). Peak memory consumption was 444.6MB. Max. memory is 16.1GB. [2021-11-16 22:12:12,244 INFO L158 Benchmark]: Witness Printer took 2.78ms. Allocated memory is still 664.8MB. Free memory is still 466.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 22:12:12,249 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 71.3MB. Free memory was 53.6MB in the beginning and 53.6MB in the end (delta: 49.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1495.68ms. Allocated memory was 71.3MB in the beginning and 136.3MB in the end (delta: 65.0MB). Free memory was 44.8MB in the beginning and 52.3MB in the end (delta: -7.5MB). Peak memory consumption was 61.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 132.73ms. Allocated memory was 136.3MB in the beginning and 163.6MB in the end (delta: 27.3MB). Free memory was 52.3MB in the beginning and 116.2MB in the end (delta: -64.0MB). Peak memory consumption was 11.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 119.71ms. Allocated memory is still 163.6MB. Free memory was 116.2MB in the beginning and 104.7MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 11832.87ms. Allocated memory is still 163.6MB. Free memory was 103.6MB in the beginning and 65.1MB in the end (delta: 38.5MB). Peak memory consumption was 61.6MB. Max. memory is 16.1GB. * TraceAbstraction took 433515.44ms. Allocated memory was 163.6MB in the beginning and 664.8MB in the end (delta: 501.2MB). Free memory was 64.1MB in the beginning and 466.4MB in the end (delta: -402.3MB). Peak memory consumption was 444.6MB. Max. memory is 16.1GB. * Witness Printer took 2.78ms. Allocated memory is still 664.8MB. Free memory is still 466.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 6946]: 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 6635. Possible FailurePath: [L5170-L5181] static char const __mod_author63[40] __attribute__((__used__, __unused__, __section__(".modinfo"), __aligned__(1))) = { (char const )'a', (char const )'u', (char const )'t', (char const )'h', (char const )'o', (char const )'r', (char const )'=', (char const )'V', (char const )'o', (char const )'j', (char const )'t', (char const )'e', (char const )'c', (char const )'h', (char const )' ', (char const )'P', (char const )'a', (char const )'v', (char const )'l', (char const )'i', (char const )'k', (char const )' ', (char const )'<', (char const )'v', (char const )'o', (char const )'j', (char const )'t', (char const )'e', (char const )'c', (char const )'h', (char const )'@', (char const )'s', (char const )'u', (char const )'s', (char const )'e', (char const )'.', (char const )'c', (char const )'z', (char const )'>', (char const )'\000'}; [L5182-L5197] static char const __mod_description64[53] __attribute__((__used__, __unused__, __section__(".modinfo"), __aligned__(1))) = { (char const )'d', (char const )'e', (char const )'s', (char const )'c', (char const )'r', (char const )'i', (char const )'p', (char const )'t', (char const )'i', (char const )'o', (char const )'n', (char const )'=', (char const )'C', (char const )'A', (char const )'T', (char const )'C', (char const )' ', (char const )'E', (char const )'L', (char const )'1', (char const )'2', (char const )'1', (char const )'0', (char const )'A', (char const )' ', (char const )'N', (char const )'e', (char const )'t', (char const )'M', (char const )'a', (char const )'t', (char const )'e', (char const )' ', (char const )'U', (char const )'S', (char const )'B', (char const )' ', (char const )'E', (char const )'t', (char const )'h', (char const )'e', (char const )'r', (char const )'n', (char const )'e', (char const )'t', (char const )' ', (char const )'d', (char const )'r', (char const )'i', (char const )'v', (char const )'e', (char const )'r', (char const )'\000'}; [L5198-L5202] static char const __mod_license65[12] __attribute__((__used__, __unused__, __section__(".modinfo"), __aligned__(1))) = { (char const )'l', (char const )'i', (char const )'c', (char const )'e', (char const )'n', (char const )'s', (char const )'e', (char const )'=', (char const )'G', (char const )'P', (char const )'L', (char const )'\000'}; [L5203-L5204] static char const driver_name[5] = { (char const )'c', (char const )'a', (char const )'t', (char const )'c', (char const )'\000'}; [L6129-L6176] static struct ethtool_ops const ops = {& catc_get_settings, (int (*)(struct net_device * , struct ethtool_cmd * ))0, & catc_get_drvinfo, (int (*)(struct net_device * ))0, (void (*)(struct net_device * , struct ethtool_regs * , void * ))0, (void (*)(struct net_device * , struct ethtool_wolinfo * ))0, (int (*)(struct net_device * , struct ethtool_wolinfo * ))0, (u32 (*)(struct net_device * ))0, (void (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * ))0, & ethtool_op_get_link, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , struct ethtool_eeprom * , u8 * ))0, (int (*)(struct net_device * , struct ethtool_eeprom * , u8 * ))0, (int (*)(struct net_device * , struct ethtool_coalesce * ))0, (int (*)(struct net_device * , struct ethtool_coalesce * ))0, (void (*)(struct net_device * , struct ethtool_ringparam * ))0, (int (*)(struct net_device * , struct ethtool_ringparam * ))0, (void (*)(struct net_device * , struct ethtool_pauseparam * ))0, (int (*)(struct net_device * , struct ethtool_pauseparam * ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (void (*)(struct net_device * , struct ethtool_test * , u64 * ))0, (void (*)(struct net_device * , u32 stringset , u8 * ))0, (int (*)(struct net_device * , enum ethtool_phys_id_state ))0, (void (*)(struct net_device * , struct ethtool_stats * , u64 * ))0, (int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct ethtool_rxnfc * , void * ))0, (int (*)(struct net_device * , struct ethtool_rxnfc * ))0, (int (*)(struct net_device * , struct ethtool_flash * ))0, (int (*)(struct net_device * , u32 * ))0, (int (*)(struct net_device * , struct ethtool_rx_ntuple * ))0, (int (*)(struct net_device * , u32 stringset , void * ))0, (int (*)(struct net_device * , struct ethtool_rxfh_indir * ))0, (int (*)(struct net_device * , struct ethtool_rxfh_indir const * ))0, (void (*)(struct net_device * , struct ethtool_channels * ))0, (int (*)(struct net_device * , struct ethtool_channels * ))0, (int (*)(struct net_device * , struct ethtool_dump * ))0, (int (*)(struct net_device * , struct ethtool_dump * , void * ))0, (int (*)(struct net_device * , struct ethtool_dump * ))0}; [L6231-L6269] static struct net_device_ops const catc_netdev_ops = {(int (*)(struct net_device *dev ))0, (void (*)(struct net_device *dev ))0, & catc_open, & catc_stop, & catc_start_xmit, (u16 (*)(struct net_device *dev , struct sk_buff *skb ))0, (void (*)(struct net_device *dev , int flags ))0, (void (*)(struct net_device *dev ))0, & catc_set_multicast_list, & eth_mac_addr, & eth_validate_addr, (int (*)(struct net_device *dev , struct ifreq *ifr , int cmd ))0, (int (*)(struct net_device *dev , struct ifmap *map ))0, & eth_change_mtu, (int (*)(struct net_device *dev , struct neigh_parms * ))0, & catc_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device *dev , struct rtnl_link_stats64 *storage ))0, (struct net_device_stats *(*)(struct net_device *dev ))0, (void (*)(struct net_device *dev , struct vlan_group *grp ))0, (void (*)(struct net_device *dev , unsigned short vid ))0, (void (*)(struct net_device *dev , unsigned short vid ))0, (void (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev , struct netpoll_info *info ))0, (void (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev , int queue , u8 *mac ))0, (int (*)(struct net_device *dev , int queue , u16 vlan , u8 qos ))0, (int (*)(struct net_device *dev , int vf , int rate ))0, (int (*)(struct net_device *dev , int vf , struct ifla_vf_info *ivf ))0, (int (*)(struct net_device *dev , int vf , struct nlattr **port ))0, (int (*)(struct net_device *dev , int vf , struct sk_buff *skb ))0, (int (*)(struct net_device *dev , u8 tc ))0, (int (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev ))0, (int (*)(struct net_device *dev , u16 xid , struct scatterlist *sgl , unsigned int sgc ))0, (int (*)(struct net_device *dev , u16 xid ))0, (int (*)(struct net_device *dev , u16 xid , struct scatterlist *sgl , unsigned int sgc ))0, (int (*)(struct net_device *dev , u64 *wwn , int type ))0, (int (*)(struct net_device *dev , struct sk_buff const *skb , u16 rxq_index , u32 flow_id ))0, (int (*)(struct net_device *dev , struct net_device *slave_dev ))0, (int (*)(struct net_device *dev , struct net_device *slave_dev ))0, (u32 (*)(struct net_device *dev , u32 features ))0, (int (*)(struct net_device *dev , u32 features ))0}; [L6270] static struct lock_class_key __key___9 ; [L6271] static struct lock_class_key __key___10 ; [L6272] static struct lock_class_key __key___11 ; [L6684-L6692] static struct usb_device_id catc_id_table[3] = { {(__u16 )3, (__u16 )1059, (__u16 )10, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {(__u16 )3, (__u16 )1059, (__u16 )12, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {(__u16 )3, (__u16 )2257, (__u16 )1, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L6695-L6710] static struct usb_driver catc_driver = {driver_name, & catc_probe, & catc_disconnect, (int (*)(struct usb_interface *intf , unsigned int code , void *buf ))0, (int (*)(struct usb_interface *intf , pm_message_t message ))0, (int (*)(struct usb_interface *intf ))0, (int (*)(struct usb_interface *intf ))0, (int (*)(struct usb_interface *intf ))0, (int (*)(struct usb_interface *intf ))0, (struct usb_device_id const *)(catc_id_table), {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}, {{(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device *dev ))0, (int (*)(struct device *dev ))0, (void (*)(struct device *dev ))0, (int (*)(struct device *dev , pm_message_t state ))0, (int (*)(struct device *dev ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, 0}, 0U, 0U, 0U}; [L6763] int LDV_IN_INTERRUPT ; [L6764] static int res_catc_open_15 ; [L6765] static int res_catc_stop_16 ; [L6766] static int res_catc_probe_17 ; [L6959] int ldv_urb_state = 0; [L6960] int ldv_coherent_state = 0; VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6768] struct net_device *var_group1 ; [L6769] struct ethtool_drvinfo *var_group2 ; [L6770] struct ethtool_cmd *var_group3 ; [L6771] struct sk_buff *var_group4 ; [L6772] struct usb_interface *var_group5 ; [L6773] struct usb_device_id const *var_catc_probe_17_p1 ; [L6774] unsigned long var_catc_stats_timer_10_p0 ; [L6775] int tmp___7 ; [L6776] int ldv_s_catc_netdev_ops_net_device_ops ; [L6777] int ldv_s_catc_driver_usb_driver ; [L6778] int tmp___8 ; [L6779] int tmp___9 ; [L6782] LDV_IN_INTERRUPT = 1 [L6783] FCALL ldv_initialize() [L6784] CALL, EXPR catc_init() VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6714] int result ; [L6715] int tmp___7 ; [L6718] CALL, EXPR usb_register(& catc_driver) [L5088] int tmp___7 ; [L5091] CALL, EXPR usb_register_driver(driver, & __this_module, "catc") [L7209] return __VERIFIER_nondet_int(); [L5091] RET, EXPR usb_register_driver(driver, & __this_module, "catc") [L5091] tmp___7 = usb_register_driver(driver, & __this_module, "catc") [L5093] return (tmp___7); VAL [\result=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver={4611686018427387936:0}, driver={4611686018427387936:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0] [L6718] RET, EXPR usb_register(& catc_driver) [L6718] tmp___7 = usb_register(& catc_driver) [L6719] result = tmp___7 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, result=0, tmp___7=0] [L6721] COND TRUE result == 0 [L6727] return (result); VAL [\result=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, result=0, tmp___7=0] [L6784] RET, EXPR catc_init() VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_init()=0, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6784] tmp___7 = catc_init() [L6786] COND FALSE !(\read(tmp___7)) [L6790] ldv_s_catc_netdev_ops_net_device_ops = 0 [L6791] ldv_s_catc_driver_usb_driver = 0 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0] [L6793] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0] [L6796] tmp___9 = __VERIFIER_nondet_int() [L6798] COND TRUE \read(tmp___9) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___9=2147483648] [L6807] tmp___8 = __VERIFIER_nondet_int() [L6809] COND FALSE !(tmp___8 == 0) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6812] COND FALSE !(tmp___8 == 1) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6815] COND FALSE !(tmp___8 == 2) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6818] COND FALSE !(tmp___8 == 3) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6821] COND FALSE !(tmp___8 == 4) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6824] COND FALSE !(tmp___8 == 5) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6827] COND FALSE !(tmp___8 == 6) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6830] COND TRUE tmp___8 == 7 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648] [L6895] COND TRUE ldv_s_catc_driver_usb_driver == 0 [L6897] CALL, EXPR catc_probe(var_group5, var_catc_probe_17_p1) [L6274] struct usb_device *usbdev ; [L6275] struct usb_device *tmp___7 ; [L6276] struct net_device *netdev ; [L6277] struct catc *catc ; [L6278] u8 broadcast[6] ; [L6279] int i ; [L6280] int pktsz ; [L6281] int tmp___8 ; [L6282] void *tmp___9 ; [L6283] unsigned int tmp___10 ; [L6284] unsigned int tmp___11 ; [L6285] unsigned int tmp___12 ; [L6286] unsigned int tmp___13 ; [L6287] char const *tmp___14 ; [L6288] int tmp___15 ; [L6291] CALL, EXPR interface_to_usbdev(intf) [L5065] struct device const *__mptr ; [L5067] EXPR intf->dev.parent [L5067] __mptr = (struct device const *)intf->dev.parent [L5068] return ((struct usb_device *)((char *)__mptr - (unsigned int )(& ((struct usb_device *)0)->dev))); VAL [\result={0:-131}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __mptr={0:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6291] RET, EXPR interface_to_usbdev(intf) [L6291] tmp___7 = interface_to_usbdev(intf) [L6292] usbdev = tmp___7 [L6293] EXPR intf->altsetting [L6293] EXPR (intf->altsetting)->desc.bInterfaceNumber [L6293-L6294] CALL, EXPR usb_set_interface(usbdev, (int )(intf->altsetting)->desc.bInterfaceNumber, 1) [L7213] return __VERIFIER_nondet_int(); [L6293-L6294] RET, EXPR usb_set_interface(usbdev, (int )(intf->altsetting)->desc.bInterfaceNumber, 1) [L6293-L6294] tmp___8 = usb_set_interface(usbdev, (int )(intf->altsetting)->desc.bInterfaceNumber, 1) [L6296] COND FALSE !(\read(tmp___8)) [L6304] CALL, EXPR alloc_etherdev_mqs((int )sizeof(struct catc ), 1U, 1U) [L7117] CALL, EXPR ldv_malloc(sizeof(struct net_device)) VAL [\old(size)=2416, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7117] RET, EXPR ldv_malloc(sizeof(struct net_device)) VAL [\old(arg0)=null, \old(arg1)=1, \old(arg2)=1, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arg0=null, arg1=1, arg2=1, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct net_device))={30:0}, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7117] return ldv_malloc(sizeof(struct net_device)); [L6304] RET, EXPR alloc_etherdev_mqs((int )sizeof(struct catc ), 1U, 1U) [L6304] netdev = alloc_etherdev_mqs((int )sizeof(struct catc ), 1U, 1U) [L6306] COND FALSE !(! netdev) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, usbdev={0:-131}] [L6311] CALL, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={30:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4928] return ((void *)((char *)dev + ((sizeof(struct net_device ) + 31UL) & 0x0fffffffffffffe0UL))); VAL [\result={30:2432}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={30:0}, dev={30:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6311] RET, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, netdev_priv((struct net_device const *)netdev)={30:2432}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, usbdev={0:-131}] [L6311] tmp___9 = netdev_priv((struct net_device const *)netdev) [L6312] catc = (struct catc *)tmp___9 [L6313] netdev->netdev_ops = & catc_netdev_ops [L6314] netdev->watchdog_timeo = 1250 [L6315] netdev->ethtool_ops = & ops [L6316] catc->usbdev = usbdev [L6317] catc->netdev = netdev VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6320] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6323] CALL spinlock_check(& catc->tx_lock) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={30:2472}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4851] return (& lock->__annonCompField18.rlock); VAL [\result={30:2472}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={30:2472}, lock={30:2472}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6323] RET spinlock_check(& catc->tx_lock) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, spinlock_check(& catc->tx_lock)={30:2472}, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6326] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6329-L6330] FCALL __raw_spin_lock_init(& catc->tx_lock.__annonCompField18.rlock, "&(&catc->tx_lock)->rlock", & __key___9) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6343] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6346] CALL spinlock_check(& catc->ctrl_lock) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={30:2536}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4851] return (& lock->__annonCompField18.rlock); VAL [\result={30:2536}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, lock={30:2536}, lock={30:2536}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6346] RET spinlock_check(& catc->ctrl_lock) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, spinlock_check(& catc->ctrl_lock)={30:2536}, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6349] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6352-L6353] FCALL __raw_spin_lock_init(& catc->ctrl_lock.__annonCompField18.rlock, "&(&catc->ctrl_lock)->rlock", & __key___10) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6366] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6369] FCALL init_timer_key(& catc->timer, "&catc->timer", & __key___11) [L6377] catc->timer.data = (unsigned long )((long )catc) [L6378] catc->timer.function = & catc_stats_timer VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6379] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=0, \old(size)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={34:0}, ldv_urb_state=0, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={34:0}, ldv_urb_state=0, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={34:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=0, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={34:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=0, \old(mem_flags)=208, \result={34:0}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={34:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={34:0}] [L6379] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usb_alloc_urb(0, 208U)={34:0}, usbdev={0:-131}] [L6379] catc->ctrl_urb = usb_alloc_urb(0, 208U) [L6380] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=1, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=1, \old(size)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=1, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={27:0}, ldv_urb_state=1, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={27:0}, ldv_urb_state=1, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={27:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=1, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={27:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=1, \old(mem_flags)=208, \result={27:0}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={27:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={27:0}] [L6380] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usb_alloc_urb(0, 208U)={27:0}, usbdev={0:-131}] [L6380] catc->tx_urb = usb_alloc_urb(0, 208U) [L6381] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=2, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=2, \old(size)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=2, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={25:0}, ldv_urb_state=2, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={25:0}, ldv_urb_state=2, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={25:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=2, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={25:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=2, \old(mem_flags)=208, \result={25:0}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={25:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={25:0}] [L6381] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usb_alloc_urb(0, 208U)={25:0}, usbdev={0:-131}] [L6381] catc->rx_urb = usb_alloc_urb(0, 208U) [L6382] CALL, EXPR usb_alloc_urb(0, 208U) VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7022] void *arbitrary_memory ; [L7023] void *tmp___7 ; VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7026] COND TRUE 1 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] CALL, EXPR ldv_undefined_pointer() VAL [\old(ldv_urb_state)=3, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] CALL, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=3, \old(size)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7113] COND FALSE !(__VERIFIER_nondet_bool()) [L7114] return malloc(size); [L7161] RET, EXPR ldv_malloc(0UL) VAL [\old(ldv_urb_state)=3, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={31:0}, ldv_urb_state=3, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7161] return ldv_malloc(0UL); [L7029] RET, EXPR ldv_undefined_pointer() VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_undefined_pointer()={31:0}, ldv_urb_state=3, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7029] tmp___7 = ldv_undefined_pointer() [L7030] arbitrary_memory = tmp___7 VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={31:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=3, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={31:0}] [L7032] COND FALSE !(! arbitrary_memory) [L7036] ldv_urb_state = ldv_urb_state + 1 [L7037] return ((struct urb *)arbitrary_memory); VAL [\old(iso_packets)=0, \old(ldv_urb_state)=3, \old(mem_flags)=208, \result={31:0}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arbitrary_memory={31:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, iso_packets=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, mem_flags=208, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={31:0}] [L6382] RET, EXPR usb_alloc_urb(0, 208U) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usb_alloc_urb(0, 208U)={31:0}, usbdev={0:-131}] [L6382] catc->irq_urb = usb_alloc_urb(0, 208U) [L6384] EXPR catc->ctrl_urb VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->ctrl_urb={34:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6384] COND FALSE !(! catc->ctrl_urb) [L6387] EXPR catc->tx_urb VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->tx_urb={27:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6387] COND FALSE !(! catc->tx_urb) [L6390] EXPR catc->rx_urb VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->rx_urb={25:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6390] COND FALSE !(! catc->rx_urb) [L6393] EXPR catc->irq_urb VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->irq_urb={31:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6393] COND FALSE !(! catc->irq_urb) [L6406] EXPR usbdev->descriptor.idVendor VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}, usbdev->descriptor.idVendor=0] [L6406] COND FALSE !((int )usbdev->descriptor.idVendor == 1059) [L6429] pktsz = 23070 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6432] CALL, EXPR __create_pipe(usbdev, 0U) VAL [\old(endpoint)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6432] RET, EXPR __create_pipe(usbdev, 0U) VAL [__create_pipe(usbdev, 0U)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6432] tmp___10 = __create_pipe(usbdev, 0U) [L6433] EXPR catc->ctrl_urb [L6433-L6435] CALL usb_fill_control_urb(catc->ctrl_urb, usbdev, (unsigned int )(2 << 30) | tmp___10, (unsigned char *)((void *)0), (void *)0, 0, & catc_ctrl_done, (void *)catc) [L5103] urb->dev = dev [L5104] urb->pipe = pipe [L5105] urb->setup_packet = setup_packet [L5106] urb->transfer_buffer = transfer_buffer [L5107] urb->transfer_buffer_length = (u32 )buffer_length [L5108] urb->complete = complete_fn [L5109] urb->context = context VAL [\old(buffer_length)=0, \old(pipe)=2147483648, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buffer_length=0, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:13}, complete_fn={9223372036854775806:13}, context={30:2432}, context={30:2432}, dev={0:-131}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, pipe=2147483648, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, setup_packet={0:0}, setup_packet={0:0}, transfer_buffer={0:0}, transfer_buffer={0:0}, urb={34:0}, urb={34:0}] [L6433-L6435] RET usb_fill_control_urb(catc->ctrl_urb, usbdev, (unsigned int )(2 << 30) | tmp___10, (unsigned char *)((void *)0), (void *)0, 0, & catc_ctrl_done, (void *)catc) [L6436] CALL, EXPR __create_pipe(usbdev, 1U) VAL [\old(endpoint)=1, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6436] RET, EXPR __create_pipe(usbdev, 1U) VAL [__create_pipe(usbdev, 1U)=32768, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6436] tmp___11 = __create_pipe(usbdev, 1U) [L6437] EXPR catc->tx_urb VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->tx_urb={27:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6437-L6438] CALL usb_fill_bulk_urb(catc->tx_urb, usbdev, (unsigned int )(3 << 30) | tmp___11, (void *)0, 0, & catc_tx_done, (void *)catc) VAL [\old(buffer_length)=0, \old(pipe)=3221258240, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:14}, context={30:2432}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={0:0}, urb={27:0}] [L5119] urb->dev = dev [L5120] urb->pipe = pipe [L5121] urb->transfer_buffer = transfer_buffer [L5122] urb->transfer_buffer_length = (u32 )buffer_length [L5123] urb->complete = complete_fn [L5124] urb->context = context VAL [\old(buffer_length)=0, \old(pipe)=3221258240, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buffer_length=0, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:14}, complete_fn={9223372036854775806:14}, context={30:2432}, context={30:2432}, dev={0:-131}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, pipe=3221258240, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={0:0}, transfer_buffer={0:0}, urb={27:0}, urb={27:0}] [L6437-L6438] RET usb_fill_bulk_urb(catc->tx_urb, usbdev, (unsigned int )(3 << 30) | tmp___11, (void *)0, 0, & catc_tx_done, (void *)catc) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->tx_urb={27:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6439] CALL, EXPR __create_pipe(usbdev, 1U) VAL [\old(endpoint)=1, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6439] RET, EXPR __create_pipe(usbdev, 1U) VAL [__create_pipe(usbdev, 1U)=32768, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6439] tmp___12 = __create_pipe(usbdev, 1U) [L6440] EXPR catc->rx_urb VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->rx_urb={25:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6440-L6441] CALL usb_fill_bulk_urb(catc->rx_urb, usbdev, ((unsigned int )(3 << 30) | tmp___12) | 128U, (void *)(catc->rx_buf), pktsz, & catc_rx_done, (void *)catc) VAL [\old(buffer_length)=23070, \old(pipe)=3221258368, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:15}, context={30:2432}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={30:48740}, urb={25:0}] [L5119] urb->dev = dev [L5120] urb->pipe = pipe [L5121] urb->transfer_buffer = transfer_buffer [L5122] urb->transfer_buffer_length = (u32 )buffer_length [L5123] urb->complete = complete_fn [L5124] urb->context = context VAL [\old(buffer_length)=23070, \old(pipe)=3221258368, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buffer_length=23070, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:15}, complete_fn={9223372036854775806:15}, context={30:2432}, context={30:2432}, dev={0:-131}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, pipe=3221258368, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={30:48740}, transfer_buffer={30:48740}, urb={25:0}, urb={25:0}] [L6440-L6441] RET usb_fill_bulk_urb(catc->rx_urb, usbdev, ((unsigned int )(3 << 30) | tmp___12) | 128U, (void *)(catc->rx_buf), pktsz, & catc_rx_done, (void *)catc) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->rx_urb={25:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6442] CALL, EXPR __create_pipe(usbdev, 2U) VAL [\old(endpoint)=2, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L6442] RET, EXPR __create_pipe(usbdev, 2U) VAL [__create_pipe(usbdev, 2U)=65536, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6442] tmp___13 = __create_pipe(usbdev, 2U) [L6443] EXPR catc->irq_urb [L6443-L6444] CALL usb_fill_int_urb(catc->irq_urb, usbdev, ((unsigned int )(1 << 30) | tmp___13) | 128U, (void *)(catc->irq_buf), 2, & catc_irq_done, (void *)catc, 1) [L5134] urb->dev = dev [L5135] urb->pipe = pipe [L5136] urb->transfer_buffer = transfer_buffer [L5137] urb->transfer_buffer_length = (u32 )buffer_length [L5138] urb->complete = complete_fn [L5139] urb->context = context [L5140] EXPR dev->speed VAL [\old(buffer_length)=2, \old(interval)=1, \old(pipe)=1073807488, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buffer_length=2, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:16}, complete_fn={9223372036854775806:16}, context={30:2432}, context={30:2432}, dev={0:-131}, dev={0:-131}, dev->speed=3, driver_name={4611686018427388672:0}, interval=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, pipe=1073807488, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={30:71810}, transfer_buffer={30:71810}, urb={31:0}, urb={31:0}] [L5140] COND TRUE (unsigned int )dev->speed == 3U [L5141] urb->interval = 1 << (interval - 1) VAL [\old(buffer_length)=2, \old(interval)=1, \old(pipe)=1073807488, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buffer_length=2, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:16}, complete_fn={9223372036854775806:16}, context={30:2432}, context={30:2432}, dev={0:-131}, dev={0:-131}, driver_name={4611686018427388672:0}, interval=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, pipe=1073807488, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={30:71810}, transfer_buffer={30:71810}, urb={31:0}, urb={31:0}] [L5148] urb->start_frame = -1 VAL [\old(buffer_length)=2, \old(interval)=1, \old(pipe)=1073807488, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buffer_length=2, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, complete_fn={9223372036854775806:16}, complete_fn={9223372036854775806:16}, context={30:2432}, context={30:2432}, dev={0:-131}, dev={0:-131}, driver_name={4611686018427388672:0}, interval=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, pipe=1073807488, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, transfer_buffer={30:71810}, transfer_buffer={30:71810}, urb={31:0}, urb={31:0}] [L6443-L6444] RET usb_fill_int_urb(catc->irq_urb, usbdev, ((unsigned int )(1 << 30) | tmp___13) | 128U, (void *)(catc->irq_buf), 2, & catc_irq_done, (void *)catc, 1) [L6446] EXPR catc->is_f5u011 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->is_f5u011=-128, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6446] COND FALSE !(! catc->is_f5u011) [L6599] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6607] CALL catc_ctrl_msg(catc, (u8 )0, (u8 )244, (u16 )0, (u16 )0, (void *)0, 0) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5677] int retval ; [L5678] unsigned int tmp___7 ; [L5679] unsigned int tmp___8 ; [L5680] unsigned int tmp___9 ; [L5681] int tmp___10 ; [L5682] int tmp___11 ; VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={2305843009213693959:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5684] COND FALSE !(\read(dir)) [L5691] EXPR catc->usbdev VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc->usbdev={0:-131}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={2305843009213693959:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] CALL, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(endpoint)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L5691] RET, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __create_pipe(catc->usbdev, 0U)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc->usbdev={0:-131}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={2305843009213693959:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] tmp___8 = __create_pipe(catc->usbdev, 0U) [L5692] tmp___9 = (unsigned int )(2 << 30) | tmp___8 VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={2305843009213693959:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___8=0, tmp___9=2147483648, value=0] [L5696] EXPR catc->usbdev [L5696-L5697] CALL, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L7199] return __VERIFIER_nondet_int(); [L5696-L5697] RET, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5696-L5697] tmp___10 = usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5698] retval = tmp___10 VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={2305843009213693959:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___8=0, tmp___9=2147483648, value=0] [L5700] COND TRUE retval < 0 [L5701] tmp___11 = retval VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={2305843009213693959:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___11=2147483648, tmp___8=0, tmp___9=2147483648, value=0] [L5705] return (tmp___11); VAL [\old(dir)=0, \old(index)=0, \old(len)=0, \old(request)=244, \old(value)=0, \result=-2147483648, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=0, ops={2305843009213693959:0}, request=244, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___11=2147483648, tmp___8=0, tmp___9=2147483648, value=0] [L6607] RET catc_ctrl_msg(catc, (u8 )0, (u8 )244, (u16 )0, (u16 )0, (void *)0, 0) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_ctrl_msg(catc, (u8 )0, (u8 )244, (u16 )0, (u16 )0, (void *)0, 0)=-2147483648, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6608] EXPR netdev->dev_addr VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, netdev->dev_addr={0:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6608-L6609] CALL catc_ctrl_msg(catc, (u8 )128, (u8 )242, (u16 )0, (u16 )0, (void *)netdev->dev_addr, 6) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5677] int retval ; [L5678] unsigned int tmp___7 ; [L5679] unsigned int tmp___8 ; [L5680] unsigned int tmp___9 ; [L5681] int tmp___10 ; [L5682] int tmp___11 ; VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=128, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={2305843009213693959:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5684] COND TRUE \read(dir) [L5686] EXPR catc->usbdev VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc->usbdev={0:-131}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=128, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={2305843009213693959:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5686] CALL, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(endpoint)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L5686] RET, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __create_pipe(catc->usbdev, 0U)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc->usbdev={0:-131}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=128, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={2305843009213693959:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5686] tmp___7 = __create_pipe(catc->usbdev, 0U) [L5687] tmp___9 = ((unsigned int )(2 << 30) | tmp___7) | 128U VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=128, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={2305843009213693959:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___9=2147483776, value=0] [L5696] EXPR catc->usbdev [L5696-L5697] CALL, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L7199] return __VERIFIER_nondet_int(); [L5696-L5697] RET, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5696-L5697] tmp___10 = usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5698] retval = tmp___10 VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=128, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={2305843009213693959:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___7=0, tmp___9=2147483776, value=0] [L5700] COND TRUE retval < 0 [L5701] tmp___11 = retval VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=128, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={2305843009213693959:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___11=2147483648, tmp___7=0, tmp___9=2147483776, value=0] [L5705] return (tmp___11); VAL [\old(dir)=128, \old(index)=0, \old(len)=6, \old(request)=242, \old(value)=0, \result=-2147483648, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={0:0}, buf={0:0}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=128, driver_name={4611686018427388672:0}, index=0, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=6, ops={2305843009213693959:0}, request=242, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___11=2147483648, tmp___7=0, tmp___9=2147483776, value=0] [L6608-L6609] RET catc_ctrl_msg(catc, (u8 )128, (u8 )242, (u16 )0, (u16 )0, (void *)netdev->dev_addr, 6) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_ctrl_msg(catc, (u8 )128, (u8 )242, (u16 )0, (u16 )0, (void *)netdev->dev_addr, 6)=-2147483648, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, netdev->dev_addr={0:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6612] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6620] catc->rxmode[0] = (u8 )11 [L6621] catc->rxmode[1] = (u8 )0 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6622-L6623] CALL catc_ctrl_msg(catc, (u8 )0, (u8 )245, (u16 )0, (u16 )1, (void *)(catc->rxmode), 2) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5677] int retval ; [L5678] unsigned int tmp___7 ; [L5679] unsigned int tmp___8 ; [L5680] unsigned int tmp___9 ; [L5681] int tmp___10 ; [L5682] int tmp___11 ; VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={30:72545}, buf={30:72545}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={2305843009213693959:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5684] COND FALSE !(\read(dir)) [L5691] EXPR catc->usbdev VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={30:72545}, buf={30:72545}, catc={30:2432}, catc={30:2432}, catc->usbdev={0:-131}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={2305843009213693959:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] CALL, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(endpoint)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:-131}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5167] EXPR dev->devnum [L5167] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L5691] RET, EXPR __create_pipe(catc->usbdev, 0U) VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __create_pipe(catc->usbdev, 0U)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={30:72545}, buf={30:72545}, catc={30:2432}, catc={30:2432}, catc->usbdev={0:-131}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={2305843009213693959:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, value=0] [L5691] tmp___8 = __create_pipe(catc->usbdev, 0U) [L5692] tmp___9 = (unsigned int )(2 << 30) | tmp___8 VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={30:72545}, buf={30:72545}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={2305843009213693959:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___8=0, tmp___9=2147483648, value=0] [L5696] EXPR catc->usbdev [L5696-L5697] CALL, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L7199] return __VERIFIER_nondet_int(); [L5696-L5697] RET, EXPR usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5696-L5697] tmp___10 = usb_control_msg(catc->usbdev, tmp___9, request, (__u8 )(64 | (int )dir), value, index, buf, (__u16 )len, 1000) [L5698] retval = tmp___10 VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={30:72545}, buf={30:72545}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={2305843009213693959:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___8=0, tmp___9=2147483648, value=0] [L5700] COND TRUE retval < 0 [L5701] tmp___11 = retval VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={30:72545}, buf={30:72545}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={2305843009213693959:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___11=2147483648, tmp___8=0, tmp___9=2147483648, value=0] [L5705] return (tmp___11); VAL [\old(dir)=0, \old(index)=1, \old(len)=2, \old(request)=245, \old(value)=0, \result=-2147483648, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, buf={30:72545}, buf={30:72545}, catc={30:2432}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dir=0, driver_name={4611686018427388672:0}, index=1, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, len=2, ops={2305843009213693959:0}, request=245, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, retval=2147483648, tmp___10=2147483648, tmp___11=2147483648, tmp___8=0, tmp___9=2147483648, value=0] [L6622-L6623] RET catc_ctrl_msg(catc, (u8 )0, (u8 )245, (u16 )0, (u16 )1, (void *)(catc->rxmode), 2) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_ctrl_msg(catc, (u8 )0, (u8 )245, (u16 )0, (u16 )1, (void *)(catc->rxmode), 2)=-2147483648, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6627] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6634] catc->is_f5u011 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc->is_f5u011=-128, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6634] COND TRUE catc->is_f5u011 [L6635] tmp___14 = "Belkin F5U011" VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___14={21:0}, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6640] EXPR usbdev->bus [L6640] (usbdev->bus)->bus_name [L6641] netdev->dev_addr [L6642] CALL usb_set_intfdata(intf, (void *)catc) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L5059] CALL dev_set_drvdata(& intf->dev, data) [L7138] return __VERIFIER_nondet_int(); [L5059] RET dev_set_drvdata(& intf->dev, data) [L6642] RET usb_set_intfdata(intf, (void *)catc) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, broadcast={4611686018427388160:0}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, i={4611686018427387906:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___14={21:0}, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6643] netdev->dev.parent = & intf->dev [L6644] CALL, EXPR register_netdev(netdev) [L7187] return __VERIFIER_nondet_int(); [L6644] RET, EXPR register_netdev(netdev) [L6644] tmp___15 = register_netdev(netdev) [L6646] COND FALSE !(tmp___15 != 0) [L6658] return (0); [L6658] return (0); [L6658] return (0); VAL [\result=0, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc={30:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, id={53:55}, id={53:55}, intf={0:0}, intf={0:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={30:0}, ops={2305843009213693959:0}, pktsz=23070, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___10=0, tmp___11=32768, tmp___12=32768, tmp___13=65536, tmp___14={21:0}, tmp___15=0, tmp___7={0:-131}, tmp___8=0, tmp___9={30:2432}, usbdev={0:-131}] [L6897] RET, EXPR catc_probe(var_group5, var_catc_probe_17_p1) [L6897] res_catc_probe_17 = catc_probe(var_group5, var_catc_probe_17_p1) [L6898] FCALL ldv_check_return_value(res_catc_probe_17) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=0, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group5={0:0}] [L6900] COND FALSE !(\read(res_catc_probe_17)) [L6904] ldv_s_catc_driver_usb_driver = ldv_s_catc_driver_usb_driver + 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group5={0:0}] [L6793] COND TRUE 1 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group5={0:0}] [L6796] tmp___9 = __VERIFIER_nondet_int() [L6798] COND TRUE \read(tmp___9) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=7, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group5={0:0}] [L6807] tmp___8 = __VERIFIER_nondet_int() [L6809] COND FALSE !(tmp___8 == 0) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group5={0:0}] [L6812] COND FALSE !(tmp___8 == 1) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group5={0:0}] [L6815] COND TRUE tmp___8 == 2 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group5={0:0}] [L6852] COND TRUE ldv_s_catc_netdev_ops_net_device_ops == 0 [L6854] CALL, EXPR catc_open(var_group1) [L6178] struct catc *catc ; [L6179] void *tmp___7 ; [L6180] int status ; VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={0:0}, netdev={0:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6183] CALL, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L4928] return ((void *)((char *)dev + ((sizeof(struct net_device ) + 31UL) & 0x0fffffffffffffe0UL))); VAL [\result={0:2432}, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, dev={0:0}, dev={0:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6183] RET, EXPR netdev_priv((struct net_device const *)netdev) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={0:0}, netdev={0:0}, netdev_priv((struct net_device const *)netdev)={0:2432}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L6183] tmp___7 = netdev_priv((struct net_device const *)netdev) [L6184] catc = (struct catc *)tmp___7 [L6185] EXPR catc->irq_urb [L6185] EXPR catc->usbdev [L6185] (catc->irq_urb)->dev = catc->usbdev [L6186] EXPR catc->irq_urb VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc={0:2432}, catc->irq_urb={0:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={0:0}, netdev={0:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:2432}] [L6186] CALL, EXPR usb_submit_urb(catc->irq_urb, 208U) VAL [\old(arg1)=208, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, arg0={0:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0] [L7217] return __VERIFIER_nondet_int(); [L6186] RET, EXPR usb_submit_urb(catc->irq_urb, 208U) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc={0:2432}, catc->irq_urb={0:0}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={0:0}, netdev={0:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7={0:2432}, usb_submit_urb(catc->irq_urb, 208U)=-2147483648] [L6186] status = usb_submit_urb(catc->irq_urb, 208U) [L6188] COND TRUE status < 0 [L6192] return (-1); VAL [\result=-1, __key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc={0:2432}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, netdev={0:0}, netdev={0:0}, ops={2305843009213693959:0}, res_catc_open_15=0, res_catc_probe_17=0, res_catc_stop_16=0, status=2147483648, tmp___7={0:2432}] [L6854] RET, EXPR catc_open(var_group1) [L6854] res_catc_open_15 = catc_open(var_group1) [L6855] FCALL ldv_check_return_value(res_catc_open_15) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=4294967295, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group1={0:0}, var_group5={0:0}] [L6857] COND TRUE res_catc_open_15 < 0 VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=4294967295, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group1={0:0}, var_group5={0:0}] [L6934] CALL catc_exit() VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=4294967295, res_catc_probe_17=0, res_catc_stop_16=0] [L6736] FCALL usb_deregister(& catc_driver) [L6934] RET catc_exit() VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_s_catc_driver_usb_driver=1, ldv_s_catc_netdev_ops_net_device_ops=0, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=4294967295, res_catc_probe_17=0, res_catc_stop_16=0, tmp___7=0, tmp___8=2, tmp___9=2147483648, var_catc_probe_17_p1={53:55}, var_group1={0:0}, var_group5={0:0}] [L6938] CALL ldv_check_final_state() [L7081] COND FALSE !(ldv_urb_state == 0) VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=4294967295, res_catc_probe_17=0, res_catc_stop_16=0] [L7084] CALL ldv_blast_assert() VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=4294967295, res_catc_probe_17=0, res_catc_stop_16=0] [L6946] reach_error() VAL [__key___10={4611686018427387904:0}, __key___11={-9223372036854775806:0}, __key___9={4611686018427387915:0}, __this_module={66:57}, catc_driver={4611686018427387936:0}, catc_id_table={5764607523034234880:0}, catc_netdev_ops={6341068275337658368:0}, driver_name={4611686018427388672:0}, ldv_coherent_state=0, LDV_IN_INTERRUPT=1, ldv_urb_state=4, ops={2305843009213693959:0}, res_catc_open_15=4294967295, res_catc_probe_17=0, res_catc_stop_16=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 37 procedures, 540 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 433.1s, OverallIterations: 23, TraceHistogramMax: 7, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 356.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 60 mSolverCounterUnknown, 39459 SdHoareTripleChecker+Valid, 347.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 38326 mSDsluCounter, 84856 SdHoareTripleChecker+Invalid, 334.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 303 IncrementalHoareTripleChecker+Unchecked, 65424 mSDsCounter, 23525 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25510 IncrementalHoareTripleChecker+Invalid, 49398 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 23525 mSolverCounterUnsat, 19432 mSDtfsCounter, 25510 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6540 GetRequests, 6306 SyntacticMatches, 29 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 6.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12149occurred in iteration=15, InterpolantAutomatonStates: 201, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.9s AutomataMinimizationTime, 22 MinimizatonAttempts, 1156 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 33.2s SatisfiabilityAnalysisTime, 20.5s InterpolantComputationTime, 3520 NumberOfCodeBlocks, 3520 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 6444 ConstructedInterpolants, 138 QuantifiedInterpolants, 13556 SizeOfPredicates, 82 NumberOfNonLiveVariables, 19775 ConjunctsInSsa, 186 ConjunctsInUnsatCore, 44 InterpolantComputations, 25 PerfectInterpolantSequences, 4630/4842 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-16 22:12:12,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample