./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 18:21:44,549 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:21:44,551 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:21:44,580 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:21:44,580 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:21:44,581 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:21:44,583 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:21:44,585 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:21:44,587 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:21:44,588 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:21:44,589 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:21:44,590 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:21:44,591 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:21:44,592 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:21:44,594 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:21:44,595 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:21:44,596 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:21:44,597 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:21:44,599 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:21:44,602 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:21:44,603 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:21:44,605 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:21:44,606 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:21:44,607 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:21:44,611 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:21:44,611 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:21:44,612 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:21:44,613 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:21:44,613 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:21:44,614 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:21:44,615 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:21:44,615 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:21:44,616 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:21:44,617 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:21:44,618 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:21:44,618 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:21:44,618 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:21:44,618 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:21:44,618 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:21:44,619 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:21:44,619 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:21:44,620 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 18:21:44,642 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:21:44,642 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:21:44,642 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:21:44,643 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:21:44,643 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:21:44,643 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:21:44,644 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:21:44,644 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:21:44,644 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:21:44,645 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:21:44,645 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 18:21:44,645 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:21:44,645 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 18:21:44,645 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:21:44,646 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 18:21:44,646 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 18:21:44,646 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:21:44,646 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 18:21:44,646 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:21:44,646 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:21:44,646 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:21:44,646 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:21:44,647 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 18:21:44,647 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:21:44,648 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 [2021-12-06 18:21:44,832 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:21:44,851 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:21:44,853 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:21:44,854 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:21:44,854 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:21:44,855 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2021-12-06 18:21:44,899 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/d7fcb09db/d15b2c836d134723bb78ea505ea86fe8/FLAG8bb521fd4 [2021-12-06 18:21:45,449 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:21:45,450 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2021-12-06 18:21:45,476 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/d7fcb09db/d15b2c836d134723bb78ea505ea86fe8/FLAG8bb521fd4 [2021-12-06 18:21:45,930 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/d7fcb09db/d15b2c836d134723bb78ea505ea86fe8 [2021-12-06 18:21:45,933 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:21:45,935 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:21:45,937 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:21:45,937 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:21:45,940 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:21:45,941 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:21:45" (1/1) ... [2021-12-06 18:21:45,942 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2def3e9b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:45, skipping insertion in model container [2021-12-06 18:21:45,943 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:21:45" (1/1) ... [2021-12-06 18:21:45,950 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:21:46,009 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:21:46,442 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2021-12-06 18:21:46,652 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:21:46,666 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:21:46,730 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2021-12-06 18:21:46,811 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:21:46,844 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:21:46,844 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46 WrapperNode [2021-12-06 18:21:46,845 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:21:46,846 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:21:46,846 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:21:46,846 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:21:46,851 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:46,885 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:46,943 INFO L137 Inliner]: procedures = 114, calls = 1187, calls flagged for inlining = 51, calls inlined = 48, statements flattened = 2158 [2021-12-06 18:21:46,943 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:21:46,944 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:21:46,944 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:21:46,944 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:21:46,950 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:46,951 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:46,962 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:46,962 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:47,012 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:47,021 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:47,027 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:47,040 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:21:47,042 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:21:47,042 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:21:47,042 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:21:47,043 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (1/1) ... [2021-12-06 18:21:47,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:21:47,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:21:47,070 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:21:47,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:21:47,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-06 18:21:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2021-12-06 18:21:47,102 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2021-12-06 18:21:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-06 18:21:47,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-06 18:21:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 18:21:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-12-06 18:21:47,102 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-12-06 18:21:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 18:21:47,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 18:21:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2021-12-06 18:21:47,102 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2021-12-06 18:21:47,102 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 18:21:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-06 18:21:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 18:21:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 18:21:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2021-12-06 18:21:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure gtco_disconnect [2021-12-06 18:21:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure gtco_disconnect [2021-12-06 18:21:47,103 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2021-12-06 18:21:47,103 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2021-12-06 18:21:47,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2021-12-06 18:21:47,104 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2021-12-06 18:21:47,104 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2021-12-06 18:21:47,104 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2021-12-06 18:21:47,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 18:21:47,105 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-12-06 18:21:47,105 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-12-06 18:21:47,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2021-12-06 18:21:47,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2021-12-06 18:21:47,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 18:21:47,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-06 18:21:47,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-06 18:21:47,105 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:21:47,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:21:47,373 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:21:47,374 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:21:47,433 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-06 18:21:47,458 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2021-12-06 18:21:48,852 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:21:48,865 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:21:48,865 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-06 18:21:48,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:21:48 BoogieIcfgContainer [2021-12-06 18:21:48,868 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:21:48,869 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:21:48,869 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:21:48,872 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:21:48,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:21:45" (1/3) ... [2021-12-06 18:21:48,873 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d39c1ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:21:48, skipping insertion in model container [2021-12-06 18:21:48,874 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:21:46" (2/3) ... [2021-12-06 18:21:48,874 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d39c1ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:21:48, skipping insertion in model container [2021-12-06 18:21:48,874 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:21:48" (3/3) ... [2021-12-06 18:21:48,875 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2021-12-06 18:21:48,880 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:21:48,880 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 18:21:48,927 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:21:48,932 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 18:21:48,932 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 18:21:48,954 INFO L276 IsEmpty]: Start isEmpty. Operand has 450 states, 343 states have (on average 1.3906705539358601) internal successors, (477), 354 states have internal predecessors, (477), 88 states have call successors, (88), 19 states have call predecessors, (88), 17 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2021-12-06 18:21:48,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-06 18:21:48,960 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:48,960 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] [2021-12-06 18:21:48,960 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:48,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:48,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1034947126, now seen corresponding path program 1 times [2021-12-06 18:21:48,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:48,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517645837] [2021-12-06 18:21:48,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:48,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:49,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:49,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:49,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:21:49,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:49,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517645837] [2021-12-06 18:21:49,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517645837] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:49,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:49,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:21:49,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604870563] [2021-12-06 18:21:49,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:49,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:21:49,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:49,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:21:49,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:21:49,346 INFO L87 Difference]: Start difference. First operand has 450 states, 343 states have (on average 1.3906705539358601) internal successors, (477), 354 states have internal predecessors, (477), 88 states have call successors, (88), 19 states have call predecessors, (88), 17 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 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-12-06 18:21:50,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:50,840 INFO L93 Difference]: Finished difference Result 1345 states and 2009 transitions. [2021-12-06 18:21:50,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:21:50,842 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 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 22 [2021-12-06 18:21:50,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:50,857 INFO L225 Difference]: With dead ends: 1345 [2021-12-06 18:21:50,857 INFO L226 Difference]: Without dead ends: 882 [2021-12-06 18:21:50,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:21:50,864 INFO L933 BasicCegarLoop]: 1138 mSDtfsCounter, 637 mSDsluCounter, 1214 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 2352 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:50,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [688 Valid, 2352 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-06 18:21:50,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2021-12-06 18:21:50,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 848. [2021-12-06 18:21:50,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 654 states have (on average 1.3669724770642202) internal successors, (894), 660 states have internal predecessors, (894), 161 states have call successors, (161), 33 states have call predecessors, (161), 32 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2021-12-06 18:21:50,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1211 transitions. [2021-12-06 18:21:50,953 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1211 transitions. Word has length 22 [2021-12-06 18:21:50,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:50,953 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1211 transitions. [2021-12-06 18:21:50,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 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-12-06 18:21:50,953 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1211 transitions. [2021-12-06 18:21:50,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 18:21:50,955 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:50,955 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:50,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 18:21:50,956 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:50,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash -362058192, now seen corresponding path program 1 times [2021-12-06 18:21:50,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:50,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53965494] [2021-12-06 18:21:50,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:50,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:50,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:51,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:51,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:21:51,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:51,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:21:51,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:51,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53965494] [2021-12-06 18:21:51,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53965494] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:51,068 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:51,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:21:51,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130240389] [2021-12-06 18:21:51,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:51,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:21:51,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:51,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:21:51,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:21:51,070 INFO L87 Difference]: Start difference. First operand 848 states and 1211 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:51,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:51,816 INFO L93 Difference]: Finished difference Result 908 states and 1289 transitions. [2021-12-06 18:21:51,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:21:51,817 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2021-12-06 18:21:51,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:51,825 INFO L225 Difference]: With dead ends: 908 [2021-12-06 18:21:51,825 INFO L226 Difference]: Without dead ends: 895 [2021-12-06 18:21:51,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:21:51,828 INFO L933 BasicCegarLoop]: 629 mSDtfsCounter, 627 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:51,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [676 Valid, 1004 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-06 18:21:51,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2021-12-06 18:21:51,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 848. [2021-12-06 18:21:51,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 654 states have (on average 1.3654434250764527) internal successors, (893), 660 states have internal predecessors, (893), 161 states have call successors, (161), 33 states have call predecessors, (161), 32 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2021-12-06 18:21:51,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1210 transitions. [2021-12-06 18:21:51,879 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1210 transitions. Word has length 32 [2021-12-06 18:21:51,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:51,879 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1210 transitions. [2021-12-06 18:21:51,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:51,880 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1210 transitions. [2021-12-06 18:21:51,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 18:21:51,881 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:51,881 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:51,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 18:21:51,881 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:51,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:51,882 INFO L85 PathProgramCache]: Analyzing trace with hash -304799890, now seen corresponding path program 1 times [2021-12-06 18:21:51,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:51,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617604580] [2021-12-06 18:21:51,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:51,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:51,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:51,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:51,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:51,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:21:51,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:51,998 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:21:51,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:51,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617604580] [2021-12-06 18:21:51,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617604580] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:51,998 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:51,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:21:51,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131985390] [2021-12-06 18:21:51,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:51,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:21:51,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:52,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:21:52,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:21:52,000 INFO L87 Difference]: Start difference. First operand 848 states and 1210 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:52,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:52,980 INFO L93 Difference]: Finished difference Result 2585 states and 3703 transitions. [2021-12-06 18:21:52,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:21:52,980 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2021-12-06 18:21:52,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:52,990 INFO L225 Difference]: With dead ends: 2585 [2021-12-06 18:21:52,990 INFO L226 Difference]: Without dead ends: 1749 [2021-12-06 18:21:52,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:21:52,993 INFO L933 BasicCegarLoop]: 686 mSDtfsCounter, 657 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 1617 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:52,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [705 Valid, 1617 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 18:21:52,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1749 states. [2021-12-06 18:21:53,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1749 to 1679. [2021-12-06 18:21:53,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1298 states have (on average 1.3628659476117104) internal successors, (1769), 1306 states have internal predecessors, (1769), 315 states have call successors, (315), 64 states have call predecessors, (315), 65 states have return successors, (318), 310 states have call predecessors, (318), 310 states have call successors, (318) [2021-12-06 18:21:53,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 2402 transitions. [2021-12-06 18:21:53,072 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 2402 transitions. Word has length 32 [2021-12-06 18:21:53,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:53,073 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 2402 transitions. [2021-12-06 18:21:53,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:53,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 2402 transitions. [2021-12-06 18:21:53,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-06 18:21:53,075 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:53,075 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:53,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-06 18:21:53,076 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:53,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:53,076 INFO L85 PathProgramCache]: Analyzing trace with hash -859075655, now seen corresponding path program 1 times [2021-12-06 18:21:53,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:53,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555974378] [2021-12-06 18:21:53,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:53,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:53,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:53,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:53,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:53,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:21:53,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:53,179 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:21:53,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:53,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555974378] [2021-12-06 18:21:53,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555974378] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:53,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:53,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:21:53,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966222862] [2021-12-06 18:21:53,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:53,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:21:53,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:53,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:21:53,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:21:53,181 INFO L87 Difference]: Start difference. First operand 1679 states and 2402 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:54,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:54,771 INFO L93 Difference]: Finished difference Result 5126 states and 7335 transitions. [2021-12-06 18:21:54,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:21:54,771 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 33 [2021-12-06 18:21:54,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:54,794 INFO L225 Difference]: With dead ends: 5126 [2021-12-06 18:21:54,795 INFO L226 Difference]: Without dead ends: 3459 [2021-12-06 18:21:54,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:21:54,801 INFO L933 BasicCegarLoop]: 1083 mSDtfsCounter, 639 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 2255 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:54,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 2255 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-06 18:21:54,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3459 states. [2021-12-06 18:21:54,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3459 to 3332. [2021-12-06 18:21:54,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3332 states, 2579 states have (on average 1.3606048856145794) internal successors, (3509), 2591 states have internal predecessors, (3509), 623 states have call successors, (623), 126 states have call predecessors, (623), 129 states have return successors, (634), 618 states have call predecessors, (634), 618 states have call successors, (634) [2021-12-06 18:21:54,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 4766 transitions. [2021-12-06 18:21:54,929 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 4766 transitions. Word has length 33 [2021-12-06 18:21:54,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:54,930 INFO L470 AbstractCegarLoop]: Abstraction has 3332 states and 4766 transitions. [2021-12-06 18:21:54,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:54,930 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 4766 transitions. [2021-12-06 18:21:54,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-06 18:21:54,931 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:54,931 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:54,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-06 18:21:54,932 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:54,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:54,932 INFO L85 PathProgramCache]: Analyzing trace with hash -861750319, now seen corresponding path program 1 times [2021-12-06 18:21:54,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:54,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2200562] [2021-12-06 18:21:54,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:54,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:54,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:54,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:55,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:55,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:21:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:55,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:21:55,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:55,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2200562] [2021-12-06 18:21:55,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2200562] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:55,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:55,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:21:55,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246566183] [2021-12-06 18:21:55,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:55,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:21:55,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:55,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:21:55,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:21:55,011 INFO L87 Difference]: Start difference. First operand 3332 states and 4766 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:56,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:56,430 INFO L93 Difference]: Finished difference Result 3457 states and 4938 transitions. [2021-12-06 18:21:56,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:21:56,430 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 34 [2021-12-06 18:21:56,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:56,445 INFO L225 Difference]: With dead ends: 3457 [2021-12-06 18:21:56,445 INFO L226 Difference]: Without dead ends: 3454 [2021-12-06 18:21:56,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:21:56,447 INFO L933 BasicCegarLoop]: 1085 mSDtfsCounter, 636 mSDsluCounter, 1174 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 686 SdHoareTripleChecker+Valid, 2259 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:56,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [686 Valid, 2259 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-12-06 18:21:56,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3454 states. [2021-12-06 18:21:56,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3454 to 3333. [2021-12-06 18:21:56,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3333 states, 2580 states have (on average 1.3604651162790697) internal successors, (3510), 2592 states have internal predecessors, (3510), 623 states have call successors, (623), 126 states have call predecessors, (623), 129 states have return successors, (634), 618 states have call predecessors, (634), 618 states have call successors, (634) [2021-12-06 18:21:56,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3333 states to 3333 states and 4767 transitions. [2021-12-06 18:21:56,579 INFO L78 Accepts]: Start accepts. Automaton has 3333 states and 4767 transitions. Word has length 34 [2021-12-06 18:21:56,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:56,579 INFO L470 AbstractCegarLoop]: Abstraction has 3333 states and 4767 transitions. [2021-12-06 18:21:56,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:56,579 INFO L276 IsEmpty]: Start isEmpty. Operand 3333 states and 4767 transitions. [2021-12-06 18:21:56,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 18:21:56,581 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:56,581 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:56,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-06 18:21:56,581 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:56,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:56,582 INFO L85 PathProgramCache]: Analyzing trace with hash -944660036, now seen corresponding path program 1 times [2021-12-06 18:21:56,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:56,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393064544] [2021-12-06 18:21:56,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:56,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:56,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:56,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:56,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:21:56,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:21:56,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:56,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393064544] [2021-12-06 18:21:56,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393064544] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:56,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:56,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:21:56,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149958072] [2021-12-06 18:21:56,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:56,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:21:56,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:56,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:21:56,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:21:56,674 INFO L87 Difference]: Start difference. First operand 3333 states and 4767 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:57,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:57,442 INFO L93 Difference]: Finished difference Result 3453 states and 4934 transitions. [2021-12-06 18:21:57,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 18:21:57,443 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2021-12-06 18:21:57,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:57,458 INFO L225 Difference]: With dead ends: 3453 [2021-12-06 18:21:57,458 INFO L226 Difference]: Without dead ends: 3450 [2021-12-06 18:21:57,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:21:57,460 INFO L933 BasicCegarLoop]: 611 mSDtfsCounter, 606 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 960 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:57,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [653 Valid, 960 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-06 18:21:57,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3450 states. [2021-12-06 18:21:57,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3450 to 3332. [2021-12-06 18:21:57,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3332 states, 2580 states have (on average 1.360077519379845) internal successors, (3509), 2591 states have internal predecessors, (3509), 622 states have call successors, (622), 126 states have call predecessors, (622), 129 states have return successors, (634), 618 states have call predecessors, (634), 618 states have call successors, (634) [2021-12-06 18:21:57,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 4765 transitions. [2021-12-06 18:21:57,567 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 4765 transitions. Word has length 35 [2021-12-06 18:21:57,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:57,567 INFO L470 AbstractCegarLoop]: Abstraction has 3332 states and 4765 transitions. [2021-12-06 18:21:57,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:57,568 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 4765 transitions. [2021-12-06 18:21:57,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-06 18:21:57,568 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:57,569 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:57,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 18:21:57,569 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:57,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:57,569 INFO L85 PathProgramCache]: Analyzing trace with hash 780110900, now seen corresponding path program 1 times [2021-12-06 18:21:57,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:57,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639301837] [2021-12-06 18:21:57,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:57,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:57,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:57,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:57,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:21:57,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:57,642 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:21:57,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:57,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639301837] [2021-12-06 18:21:57,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639301837] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:57,643 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:57,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 18:21:57,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373482826] [2021-12-06 18:21:57,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:57,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 18:21:57,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:57,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 18:21:57,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 18:21:57,644 INFO L87 Difference]: Start difference. First operand 3332 states and 4765 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:58,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:58,349 INFO L93 Difference]: Finished difference Result 3452 states and 4932 transitions. [2021-12-06 18:21:58,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 18:21:58,350 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2021-12-06 18:21:58,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:58,366 INFO L225 Difference]: With dead ends: 3452 [2021-12-06 18:21:58,366 INFO L226 Difference]: Without dead ends: 3440 [2021-12-06 18:21:58,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:21:58,368 INFO L933 BasicCegarLoop]: 610 mSDtfsCounter, 603 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:58,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 959 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 18:21:58,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3440 states. [2021-12-06 18:21:58,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3440 to 3322. [2021-12-06 18:21:58,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3322 states, 2571 states have (on average 1.3597821859198755) internal successors, (3496), 2581 states have internal predecessors, (3496), 621 states have call successors, (621), 126 states have call predecessors, (621), 129 states have return successors, (634), 618 states have call predecessors, (634), 618 states have call successors, (634) [2021-12-06 18:21:58,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3322 states to 3322 states and 4751 transitions. [2021-12-06 18:21:58,479 INFO L78 Accepts]: Start accepts. Automaton has 3322 states and 4751 transitions. Word has length 36 [2021-12-06 18:21:58,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:58,479 INFO L470 AbstractCegarLoop]: Abstraction has 3322 states and 4751 transitions. [2021-12-06 18:21:58,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:21:58,479 INFO L276 IsEmpty]: Start isEmpty. Operand 3322 states and 4751 transitions. [2021-12-06 18:21:58,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-12-06 18:21:58,481 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:58,481 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2021-12-06 18:21:58,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 18:21:58,482 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:58,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:58,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1322798679, now seen corresponding path program 1 times [2021-12-06 18:21:58,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:58,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453800756] [2021-12-06 18:21:58,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:58,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:58,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:58,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 18:21:58,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:21:58,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-06 18:21:58,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:21:58,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-06 18:21:58,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 18:21:58,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 18:21:58,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-06 18:21:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-06 18:21:58,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:58,620 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-06 18:21:58,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:58,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453800756] [2021-12-06 18:21:58,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453800756] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:21:58,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:21:58,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 18:21:58,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797182580] [2021-12-06 18:21:58,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:21:58,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:21:58,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:21:58,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:21:58,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:21:58,622 INFO L87 Difference]: Start difference. First operand 3322 states and 4751 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 18:21:59,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:21:59,575 INFO L93 Difference]: Finished difference Result 6878 states and 9833 transitions. [2021-12-06 18:21:59,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 18:21:59,575 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 103 [2021-12-06 18:21:59,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:21:59,591 INFO L225 Difference]: With dead ends: 6878 [2021-12-06 18:21:59,591 INFO L226 Difference]: Without dead ends: 3568 [2021-12-06 18:21:59,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:21:59,599 INFO L933 BasicCegarLoop]: 622 mSDtfsCounter, 104 mSDsluCounter, 1708 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 2330 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:21:59,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 2330 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 18:21:59,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states. [2021-12-06 18:21:59,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 3426. [2021-12-06 18:21:59,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3426 states, 2674 states have (on average 1.362004487658938) internal successors, (3642), 2684 states have internal predecessors, (3642), 621 states have call successors, (621), 127 states have call predecessors, (621), 130 states have return successors, (634), 618 states have call predecessors, (634), 618 states have call successors, (634) [2021-12-06 18:21:59,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3426 states to 3426 states and 4897 transitions. [2021-12-06 18:21:59,713 INFO L78 Accepts]: Start accepts. Automaton has 3426 states and 4897 transitions. Word has length 103 [2021-12-06 18:21:59,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:21:59,713 INFO L470 AbstractCegarLoop]: Abstraction has 3426 states and 4897 transitions. [2021-12-06 18:21:59,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (10), 5 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 18:21:59,714 INFO L276 IsEmpty]: Start isEmpty. Operand 3426 states and 4897 transitions. [2021-12-06 18:21:59,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-06 18:21:59,716 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:21:59,716 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:21:59,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 18:21:59,716 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:21:59,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:21:59,717 INFO L85 PathProgramCache]: Analyzing trace with hash -818637723, now seen corresponding path program 1 times [2021-12-06 18:21:59,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:21:59,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441793671] [2021-12-06 18:21:59,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:59,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:21:59,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:21:59,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:21:59,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 18:21:59,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:21:59,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 18:21:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:21:59,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-06 18:21:59,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-06 18:21:59,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 18:21:59,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 18:21:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:21:59,902 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-06 18:21:59,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:21:59,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441793671] [2021-12-06 18:21:59,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441793671] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:21:59,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116261390] [2021-12-06 18:21:59,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:21:59,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:21:59,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:21:59,904 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:21:59,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 18:22:00,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:00,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 2271 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 18:22:00,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:00,343 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-06 18:22:00,343 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:00,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116261390] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:00,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:22:00,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2021-12-06 18:22:00,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885519461] [2021-12-06 18:22:00,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:00,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:22:00,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:22:00,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:22:00,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 18:22:00,345 INFO L87 Difference]: Start difference. First operand 3426 states and 4897 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 18:22:00,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:00,626 INFO L93 Difference]: Finished difference Result 10422 states and 14889 transitions. [2021-12-06 18:22:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:22:00,627 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 112 [2021-12-06 18:22:00,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:00,672 INFO L225 Difference]: With dead ends: 10422 [2021-12-06 18:22:00,672 INFO L226 Difference]: Without dead ends: 7012 [2021-12-06 18:22:00,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-12-06 18:22:00,682 INFO L933 BasicCegarLoop]: 1211 mSDtfsCounter, 720 mSDsluCounter, 2938 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 4149 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:00,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 4149 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:22:00,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7012 states. [2021-12-06 18:22:00,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7012 to 3522. [2021-12-06 18:22:00,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3522 states, 2746 states have (on average 1.3525127458120902) internal successors, (3714), 2756 states have internal predecessors, (3714), 645 states have call successors, (645), 127 states have call predecessors, (645), 130 states have return successors, (662), 642 states have call predecessors, (662), 642 states have call successors, (662) [2021-12-06 18:22:00,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3522 states to 3522 states and 5021 transitions. [2021-12-06 18:22:00,851 INFO L78 Accepts]: Start accepts. Automaton has 3522 states and 5021 transitions. Word has length 112 [2021-12-06 18:22:00,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:00,852 INFO L470 AbstractCegarLoop]: Abstraction has 3522 states and 5021 transitions. [2021-12-06 18:22:00,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 18:22:00,853 INFO L276 IsEmpty]: Start isEmpty. Operand 3522 states and 5021 transitions. [2021-12-06 18:22:00,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-06 18:22:00,855 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:00,855 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:00,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 18:22:01,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-12-06 18:22:01,056 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:01,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:01,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2098501401, now seen corresponding path program 1 times [2021-12-06 18:22:01,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:22:01,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896392442] [2021-12-06 18:22:01,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:01,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:22:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:22:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:22:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 18:22:01,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:22:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 18:22:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:22:01,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2021-12-06 18:22:01,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2021-12-06 18:22:01,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 18:22:01,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 18:22:01,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,359 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-06 18:22:01,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:22:01,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896392442] [2021-12-06 18:22:01,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896392442] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:22:01,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081729982] [2021-12-06 18:22:01,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:01,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:22:01,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:22:01,360 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:22:01,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 18:22:01,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:01,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 2266 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-06 18:22:01,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:02,031 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 18:22:02,032 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:02,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081729982] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:02,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:22:02,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 22 [2021-12-06 18:22:02,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878119492] [2021-12-06 18:22:02,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:02,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 18:22:02,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:22:02,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 18:22:02,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-12-06 18:22:02,033 INFO L87 Difference]: Start difference. First operand 3522 states and 5021 transitions. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:02,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:02,918 INFO L93 Difference]: Finished difference Result 7267 states and 10380 transitions. [2021-12-06 18:22:02,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 18:22:02,918 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) Word has length 112 [2021-12-06 18:22:02,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:02,927 INFO L225 Difference]: With dead ends: 7267 [2021-12-06 18:22:02,927 INFO L226 Difference]: Without dead ends: 3761 [2021-12-06 18:22:02,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-12-06 18:22:02,932 INFO L933 BasicCegarLoop]: 752 mSDtfsCounter, 689 mSDsluCounter, 5016 mSDsCounter, 0 mSdLazyCounter, 1562 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 5768 SdHoareTripleChecker+Invalid, 1569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:02,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 5768 Invalid, 1569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1562 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-06 18:22:02,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3761 states. [2021-12-06 18:22:03,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3761 to 3562. [2021-12-06 18:22:03,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3562 states, 2778 states have (on average 1.3484521238300935) internal successors, (3746), 2788 states have internal predecessors, (3746), 645 states have call successors, (645), 127 states have call predecessors, (645), 138 states have return successors, (694), 650 states have call predecessors, (694), 642 states have call successors, (694) [2021-12-06 18:22:03,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3562 states to 3562 states and 5085 transitions. [2021-12-06 18:22:03,050 INFO L78 Accepts]: Start accepts. Automaton has 3562 states and 5085 transitions. Word has length 112 [2021-12-06 18:22:03,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:03,050 INFO L470 AbstractCegarLoop]: Abstraction has 3562 states and 5085 transitions. [2021-12-06 18:22:03,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:03,050 INFO L276 IsEmpty]: Start isEmpty. Operand 3562 states and 5085 transitions. [2021-12-06 18:22:03,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-06 18:22:03,052 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:03,053 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:03,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 18:22:03,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-06 18:22:03,254 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:03,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:03,256 INFO L85 PathProgramCache]: Analyzing trace with hash -13824207, now seen corresponding path program 1 times [2021-12-06 18:22:03,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:22:03,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626510311] [2021-12-06 18:22:03,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:03,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:22:03,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:22:03,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:22:03,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 18:22:03,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:22:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 18:22:03,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:22:03,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:22:03,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 18:22:03,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-06 18:22:03,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-06 18:22:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 18:22:03,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,629 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-06 18:22:03,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:22:03,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626510311] [2021-12-06 18:22:03,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626510311] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:22:03,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133599322] [2021-12-06 18:22:03,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:03,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:22:03,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:22:03,631 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:22:03,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 18:22:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:03,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 2292 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 18:22:03,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:04,073 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-06 18:22:04,073 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:04,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133599322] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:04,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 18:22:04,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 14 [2021-12-06 18:22:04,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256930136] [2021-12-06 18:22:04,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:04,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:22:04,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:22:04,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:22:04,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-12-06 18:22:04,075 INFO L87 Difference]: Start difference. First operand 3562 states and 5085 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:04,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:04,168 INFO L93 Difference]: Finished difference Result 7132 states and 10193 transitions. [2021-12-06 18:22:04,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:22:04,168 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 118 [2021-12-06 18:22:04,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:04,177 INFO L225 Difference]: With dead ends: 7132 [2021-12-06 18:22:04,177 INFO L226 Difference]: Without dead ends: 3570 [2021-12-06 18:22:04,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-12-06 18:22:04,185 INFO L933 BasicCegarLoop]: 617 mSDtfsCounter, 0 mSDsluCounter, 1845 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:04,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 2462 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:22:04,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3570 states. [2021-12-06 18:22:04,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3570 to 3570. [2021-12-06 18:22:04,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3570 states, 2782 states have (on average 1.3479511143062546) internal successors, (3750), 2796 states have internal predecessors, (3750), 645 states have call successors, (645), 127 states have call predecessors, (645), 142 states have return successors, (706), 650 states have call predecessors, (706), 642 states have call successors, (706) [2021-12-06 18:22:04,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3570 states to 3570 states and 5101 transitions. [2021-12-06 18:22:04,320 INFO L78 Accepts]: Start accepts. Automaton has 3570 states and 5101 transitions. Word has length 118 [2021-12-06 18:22:04,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:04,321 INFO L470 AbstractCegarLoop]: Abstraction has 3570 states and 5101 transitions. [2021-12-06 18:22:04,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:04,321 INFO L276 IsEmpty]: Start isEmpty. Operand 3570 states and 5101 transitions. [2021-12-06 18:22:04,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-06 18:22:04,323 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:04,323 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 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] [2021-12-06 18:22:04,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 18:22:04,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:22:04,524 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:04,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:04,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1465881177, now seen corresponding path program 2 times [2021-12-06 18:22:04,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:22:04,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480886192] [2021-12-06 18:22:04,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:04,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:22:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:22:04,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 18:22:04,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 18:22:04,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:22:04,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 18:22:04,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 18:22:04,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:22:04,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-06 18:22:04,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 18:22:04,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-06 18:22:04,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-06 18:22:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-06 18:22:04,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:04,800 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-06 18:22:04,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 18:22:04,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480886192] [2021-12-06 18:22:04,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480886192] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 18:22:04,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560445935] [2021-12-06 18:22:04,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:22:04,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 18:22:04,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:22:04,802 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 18:22:04,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 18:22:05,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:22:05,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:22:05,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 2318 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-06 18:22:05,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:05,507 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 29 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 18:22:05,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:22:05,869 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-06 18:22:05,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560445935] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:22:05,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 18:22:05,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 10] total 28 [2021-12-06 18:22:05,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223553546] [2021-12-06 18:22:05,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 18:22:05,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-06 18:22:05,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 18:22:05,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-06 18:22:05,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2021-12-06 18:22:05,871 INFO L87 Difference]: Start difference. First operand 3570 states and 5101 transitions. Second operand has 28 states, 28 states have (on average 5.821428571428571) internal successors, (163), 19 states have internal predecessors, (163), 7 states have call successors, (30), 6 states have call predecessors, (30), 9 states have return successors, (27), 13 states have call predecessors, (27), 7 states have call successors, (27) [2021-12-06 18:22:10,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:10,081 INFO L93 Difference]: Finished difference Result 9654 states and 13780 transitions. [2021-12-06 18:22:10,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-06 18:22:10,082 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.821428571428571) internal successors, (163), 19 states have internal predecessors, (163), 7 states have call successors, (30), 6 states have call predecessors, (30), 9 states have return successors, (27), 13 states have call predecessors, (27), 7 states have call successors, (27) Word has length 124 [2021-12-06 18:22:10,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:10,093 INFO L225 Difference]: With dead ends: 9654 [2021-12-06 18:22:10,094 INFO L226 Difference]: Without dead ends: 6100 [2021-12-06 18:22:10,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=364, Invalid=1988, Unknown=0, NotChecked=0, Total=2352 [2021-12-06 18:22:10,100 INFO L933 BasicCegarLoop]: 1782 mSDtfsCounter, 2297 mSDsluCounter, 15870 mSDsCounter, 0 mSdLazyCounter, 3645 mSolverCounterSat, 532 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2443 SdHoareTripleChecker+Valid, 17652 SdHoareTripleChecker+Invalid, 4177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 532 IncrementalHoareTripleChecker+Valid, 3645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:10,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2443 Valid, 17652 Invalid, 4177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [532 Valid, 3645 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2021-12-06 18:22:10,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6100 states. [2021-12-06 18:22:10,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6100 to 5405. [2021-12-06 18:22:10,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5405 states, 4213 states have (on average 1.34298599572751) internal successors, (5658), 4227 states have internal predecessors, (5658), 973 states have call successors, (973), 189 states have call predecessors, (973), 218 states have return successors, (1096), 994 states have call predecessors, (1096), 970 states have call successors, (1096) [2021-12-06 18:22:10,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5405 states to 5405 states and 7727 transitions. [2021-12-06 18:22:10,301 INFO L78 Accepts]: Start accepts. Automaton has 5405 states and 7727 transitions. Word has length 124 [2021-12-06 18:22:10,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:10,301 INFO L470 AbstractCegarLoop]: Abstraction has 5405 states and 7727 transitions. [2021-12-06 18:22:10,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.821428571428571) internal successors, (163), 19 states have internal predecessors, (163), 7 states have call successors, (30), 6 states have call predecessors, (30), 9 states have return successors, (27), 13 states have call predecessors, (27), 7 states have call successors, (27) [2021-12-06 18:22:10,301 INFO L276 IsEmpty]: Start isEmpty. Operand 5405 states and 7727 transitions. [2021-12-06 18:22:10,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 18:22:10,303 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:10,303 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:10,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 18:22:10,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-06 18:22:10,505 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:10,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:10,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1972520605, now seen corresponding path program 3 times [2021-12-06 18:22:10,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 18:22:10,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549576326] [2021-12-06 18:22:10,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:10,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 18:22:10,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:22:10,669 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 18:22:10,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:22:10,871 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 18:22:10,871 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 18:22:10,872 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 18:22:10,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-06 18:22:10,875 INFO L732 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:10,877 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 18:22:11,038 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 06:22:11 BoogieIcfgContainer [2021-12-06 18:22:11,038 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 18:22:11,039 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 18:22:11,039 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 18:22:11,039 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 18:22:11,039 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:21:48" (3/4) ... [2021-12-06 18:22:11,041 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 18:22:11,041 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 18:22:11,042 INFO L158 Benchmark]: Toolchain (without parser) took 25106.98ms. Allocated memory was 109.1MB in the beginning and 448.8MB in the end (delta: 339.7MB). Free memory was 64.0MB in the beginning and 259.1MB in the end (delta: -195.1MB). Peak memory consumption was 144.5MB. Max. memory is 16.1GB. [2021-12-06 18:22:11,042 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 109.1MB. Free memory is still 87.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 18:22:11,042 INFO L158 Benchmark]: CACSL2BoogieTranslator took 907.86ms. Allocated memory was 109.1MB in the beginning and 132.1MB in the end (delta: 23.1MB). Free memory was 63.8MB in the beginning and 87.2MB in the end (delta: -23.4MB). Peak memory consumption was 45.3MB. Max. memory is 16.1GB. [2021-12-06 18:22:11,042 INFO L158 Benchmark]: Boogie Procedure Inliner took 97.79ms. Allocated memory is still 132.1MB. Free memory was 87.2MB in the beginning and 74.6MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-12-06 18:22:11,043 INFO L158 Benchmark]: Boogie Preprocessor took 96.87ms. Allocated memory is still 132.1MB. Free memory was 74.6MB in the beginning and 63.5MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-06 18:22:11,043 INFO L158 Benchmark]: RCFGBuilder took 1825.72ms. Allocated memory was 132.1MB in the beginning and 178.3MB in the end (delta: 46.1MB). Free memory was 62.9MB in the beginning and 86.0MB in the end (delta: -23.0MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. [2021-12-06 18:22:11,043 INFO L158 Benchmark]: TraceAbstraction took 22169.01ms. Allocated memory was 178.3MB in the beginning and 448.8MB in the end (delta: 270.5MB). Free memory was 86.0MB in the beginning and 260.1MB in the end (delta: -174.2MB). Peak memory consumption was 286.1MB. Max. memory is 16.1GB. [2021-12-06 18:22:11,043 INFO L158 Benchmark]: Witness Printer took 2.71ms. Allocated memory is still 448.8MB. Free memory was 260.1MB in the beginning and 259.1MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 18:22:11,045 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.13ms. Allocated memory is still 109.1MB. Free memory is still 87.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 907.86ms. Allocated memory was 109.1MB in the beginning and 132.1MB in the end (delta: 23.1MB). Free memory was 63.8MB in the beginning and 87.2MB in the end (delta: -23.4MB). Peak memory consumption was 45.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 97.79ms. Allocated memory is still 132.1MB. Free memory was 87.2MB in the beginning and 74.6MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 96.87ms. Allocated memory is still 132.1MB. Free memory was 74.6MB in the beginning and 63.5MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 1825.72ms. Allocated memory was 132.1MB in the beginning and 178.3MB in the end (delta: 46.1MB). Free memory was 62.9MB in the beginning and 86.0MB in the end (delta: -23.0MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. * TraceAbstraction took 22169.01ms. Allocated memory was 178.3MB in the beginning and 448.8MB in the end (delta: 270.5MB). Free memory was 86.0MB in the beginning and 260.1MB in the end (delta: -174.2MB). Peak memory consumption was 286.1MB. Max. memory is 16.1GB. * Witness Printer took 2.71ms. Allocated memory is still 448.8MB. Free memory was 260.1MB in the beginning and 259.1MB in the end (delta: 1.0MB). 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: 3735]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 3669. Possible FailurePath: [L3758] int ldv_state_variable_1 ; [L3759] int LDV_IN_INTERRUPT = 1; [L3760] int usb_counter ; [L3761] struct usb_interface *gtco_driverinfo_table_group1 ; [L3762] int ref_cnt ; [L3763] int ldv_state_variable_0 ; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3845] struct usb_device_id const __mod_usb_device_table ; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4850] int ldv_retval_0 ; [L4851] int ldv_retval_1 ; [L5064] int INTERF_STATE = 0; [L5065] int SERIAL_STATE = 0; [L5066] void *usb_intfdata = 0; [L5067] struct urb *usb_urb = 0; [L5068] struct usb_device *usb_dev = 0; [L5069] int dev_counter = 0; [L5070] int completeFnIntCounter = 0; [L5071] int completeFnBulkCounter = 0; [L5072] void (*completeFnInt)(struct urb * ) ; [L5073] void (*completeFnBulk)(struct urb * ) ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4865] struct usb_device_id *ldvarg0 ; [L4866] void *tmp ; [L4867] int tmp___0 ; [L4868] int tmp___1 ; [L4869] int tmp___2 ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] CALL, EXPR ldv_zalloc(32UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3700] void *p ; [L3701] void *tmp ; [L3702] int tmp___0 ; [L3704] tmp___0 = __VERIFIER_nondet_int() [L3705] COND TRUE tmp___0 != 0 [L3706] return ((void *)0); VAL [={0:0}, ={0:0}, \old(size)=32, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, size=32, tmp___0=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] RET, EXPR ldv_zalloc(32UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_zalloc(32UL)={0:0}, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] tmp = ldv_zalloc(32UL) [L4872] ldvarg0 = (struct usb_device_id *)tmp [L4873] FCALL ldv_initialize() [L4874] ldv_state_variable_1 = 0 [L4875] ref_cnt = 0 [L4876] ldv_state_variable_0 = 1 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: [L4910] case 1: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4911] COND TRUE ldv_state_variable_0 != 0 [L4912] tmp___2 = __VERIFIER_nondet_int() [L4914] case 0: [L4922] case 1: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4923] COND TRUE ldv_state_variable_0 == 1 [L4924] CALL, EXPR gtco_driverinfo_table_init() [L4837] int tmp ; [L4839] CALL, EXPR ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L5036] ldv_func_ret_type ldv_func_res ; [L5037] int tmp ; [L5039] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5370] return __VERIFIER_nondet_int(); [L5039] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5039] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5040] ldv_func_res = tmp [L5041] ldv_state_variable_1 = 1 [L5042] usb_counter = 0 [L5043] CALL ldv_usb_driver_1() [L4856] void *tmp ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] CALL, EXPR ldv_zalloc(1520UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3700] void *p ; [L3701] void *tmp ; [L3702] int tmp___0 ; [L3704] tmp___0 = __VERIFIER_nondet_int() [L3705] COND TRUE tmp___0 != 0 [L3706] return ((void *)0); VAL [={0:0}, ={0:0}, \old(size)=1520, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1520, tmp___0=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] RET, EXPR ldv_zalloc(1520UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_zalloc(1520UL)={0:0}, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] tmp = ldv_zalloc(1520UL) [L4859] gtco_driverinfo_table_group1 = (struct usb_interface *)tmp VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5043] RET ldv_usb_driver_1() [L5044] return (ldv_func_res); VAL [={0:0}, ={0:0}, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, ldv_func_arg1={167:0}, ldv_func_arg1={167:0}, ldv_func_arg2={4105:4100}, ldv_func_arg2={4105:4100}, ldv_func_arg3={165:0}, ldv_func_arg3={165:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4839] RET, EXPR ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L4839] tmp = ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L4840] return (tmp); VAL [={0:0}, ={0:0}, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4924] RET, EXPR gtco_driverinfo_table_init() [L4924] ldv_retval_1 = gtco_driverinfo_table_init() [L4925] COND TRUE ldv_retval_1 == 0 [L4926] ldv_state_variable_0 = 3 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4929] COND FALSE !(ldv_retval_1 != 0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=0, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4881] COND TRUE ldv_state_variable_1 != 0 [L4882] tmp___1 = __VERIFIER_nondet_int() [L4884] case 0: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=0, tmp___1=0, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4885] COND TRUE ldv_state_variable_1 == 1 [L4886] CALL, EXPR gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4569] struct gtco *gtco ; [L4570] struct input_dev *input_dev ; [L4571] struct hid_descriptor *hid_desc ; [L4572] char *report ; [L4573] int result ; [L4574] int retry ; [L4575] int error ; [L4576] struct usb_endpoint_descriptor *endpoint ; [L4577] void *tmp ; [L4578] struct usb_device *tmp___0 ; [L4579] void *tmp___1 ; [L4580] struct _ddebug descriptor ; [L4581] long tmp___2 ; [L4582] struct _ddebug descriptor___0 ; [L4583] long tmp___3 ; [L4584] struct _ddebug descriptor___1 ; [L4585] long tmp___4 ; [L4586] struct _ddebug descriptor___2 ; [L4587] long tmp___5 ; [L4588] struct _ddebug descriptor___3 ; [L4589] long tmp___6 ; [L4590] int tmp___7 ; [L4591] struct _ddebug descriptor___4 ; [L4592] long tmp___8 ; [L4593] int tmp___9 ; [L4594] struct _ddebug descriptor___5 ; [L4595] long tmp___10 ; [L4596] void *tmp___11 ; [L4597] unsigned int tmp___12 ; [L4598] struct _ddebug descriptor___6 ; [L4599] long tmp___13 ; [L4600] unsigned int tmp___14 ; [L4602] result = 0 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={168:0}, descriptor___0={174:0}, descriptor___1={177:0}, descriptor___2={176:0}, descriptor___3={175:0}, descriptor___4={169:0}, descriptor___5={173:0}, descriptor___6={170:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={171:0}, id={0:0}, id={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4603] CALL, EXPR kzalloc(152UL, 208U) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3667] void *tmp ; [L3669] CALL, EXPR kmalloc(size, flags | 32768U) [L3658] void *tmp___2 ; [L3660] CALL, EXPR __kmalloc(size, flags) [L3653] CALL, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=152, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [={0:0}, ={0:0}, \old(size)=152, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-18446744073709551615:0}, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, cond=1, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(size)=152, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-18446744073709551615:0}, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [={0:0}, ={0:0}, \old(size)=152, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-18446744073709551615:0}, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] RET, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=152, \old(t)=4104, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(size)={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=152, t=4104, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] return ldv_malloc(size); [L3660] RET, EXPR __kmalloc(size, flags) [L3660] tmp___2 = __kmalloc(size, flags) [L3661] return (tmp___2); VAL [={0:0}, ={0:0}, \old(flags)=4104, \old(size)=152, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=4104, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=152, tmp___2={-18446744073709551615:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] RET, EXPR kmalloc(size, flags | 32768U) [L3669] tmp = kmalloc(size, flags | 32768U) [L3670] return (tmp); VAL [={0:0}, ={0:0}, \old(flags)=208, \old(size)=152, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=208, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={-18446744073709551615:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4603] RET, EXPR kzalloc(152UL, 208U) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={168:0}, descriptor___0={174:0}, descriptor___1={177:0}, descriptor___2={176:0}, descriptor___3={175:0}, descriptor___4={169:0}, descriptor___5={173:0}, descriptor___6={170:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={171:0}, id={0:0}, id={0:0}, INTERF_STATE=0, kzalloc(152UL, 208U)={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4603] tmp = kzalloc(152UL, 208U) [L4604] gtco = (struct gtco *)tmp [L4605] CALL, EXPR input_allocate_device() [L3766] CALL, EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3667] void *tmp ; [L3669] CALL, EXPR kmalloc(size, flags | 32768U) [L3658] void *tmp___2 ; [L3660] CALL, EXPR __kmalloc(size, flags) [L3653] CALL, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=2144, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [={0:0}, ={0:0}, \old(size)=2144, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={-18446744073709551617:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, cond=1, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(size)=2144, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={-18446744073709551617:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [={0:0}, ={0:0}, \old(size)=2144, \result={-18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-18446744073709551617:0}, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={-18446744073709551617:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] RET, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=2144, \old(t)=4106, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(size)={-18446744073709551617:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=2144, t=4106, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] return ldv_malloc(size); [L3660] RET, EXPR __kmalloc(size, flags) [L3660] tmp___2 = __kmalloc(size, flags) [L3661] return (tmp___2); VAL [={0:0}, ={0:0}, \old(flags)=4106, \old(size)=2144, \result={-18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=4106, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp___2={-18446744073709551617:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] RET, EXPR kmalloc(size, flags | 32768U) [L3669] tmp = kmalloc(size, flags | 32768U) [L3670] return (tmp); VAL [={0:0}, ={0:0}, \old(flags)=4102, \old(size)=2144, \result={-18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=4102, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={-18446744073709551617:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3766] RET, EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u)={-18446744073709551617:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3766] return kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u); [L4605] RET, EXPR input_allocate_device() [L4605] input_dev = input_allocate_device() [L4606] COND FALSE !((unsigned long )gtco == (unsigned long )((struct gtco *)0) || (unsigned long )input_dev == (unsigned long )((struct input_dev *)0)) [L4612] gtco->inputdevice = input_dev [L4613] CALL, EXPR interface_to_usbdev(usbinterface) [L4956] struct usb_device *tmp ; [L4958] CALL, EXPR ldv_interface_to_usbdev() [L5177] void *result ; [L5178] void *tmp ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] CALL, EXPR ldv_malloc(sizeof(struct usb_device)) VAL [={0:0}, ={0:0}, \old(size)=1889, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [={0:0}, ={0:0}, \old(size)=1889, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-36893488147419103233:0}, ref_cnt=0, SERIAL_STATE=0, size=1889, tmp={-36893488147419103233:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, cond=1, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(size)=1889, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-36893488147419103233:0}, ref_cnt=0, SERIAL_STATE=0, size=1889, tmp={-36893488147419103233:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [={0:0}, ={0:0}, \old(size)=1889, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-36893488147419103233:0}, ref_cnt=0, SERIAL_STATE=0, size=1889, tmp={-36893488147419103233:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] RET, EXPR ldv_malloc(sizeof(struct usb_device)) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct usb_device))={-36893488147419103233:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] tmp = ldv_malloc(sizeof(struct usb_device)) [L5181] result = tmp VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={-36893488147419103233:0}, SERIAL_STATE=0, tmp={-36893488147419103233:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5182] COND TRUE (unsigned long )result != (unsigned long )((void *)0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={-36893488147419103233:0}, SERIAL_STATE=0, tmp={-36893488147419103233:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5186] return (result); VAL [={0:0}, ={0:0}, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={-36893488147419103233:0}, SERIAL_STATE=0, tmp={-36893488147419103233:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4958] RET, EXPR ldv_interface_to_usbdev() [L4958] tmp = ldv_interface_to_usbdev() [L4959] return (tmp); VAL [={0:0}, ={0:0}, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, intf={0:0}, intf={0:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={-36893488147419103233:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4613] RET, EXPR interface_to_usbdev(usbinterface) [L4613] tmp___0 = interface_to_usbdev(usbinterface) [L4614] CALL, EXPR ldv_usb_get_dev_4(tmp___0) [L4980] struct usb_device *tmp ; [L4982] CALL, EXPR ldv_get_dev(ldv_func_arg1) [L5191] int tmp ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, data={-36893488147419103233:0}, data={-36893488147419103233:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5193] COND TRUE (unsigned long )usb_dev == (unsigned long )((struct usb_device *)0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, data={-36893488147419103233:0}, data={-36893488147419103233:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] CALL, EXPR ldv_undef_int() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3717] int tmp ; [L3719] tmp = __VERIFIER_nondet_int() [L3720] return (tmp); VAL [={0:0}, ={0:0}, \result=178, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=178, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] RET, EXPR ldv_undef_int() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, data={-36893488147419103233:0}, data={-36893488147419103233:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_undef_int()=178, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] tmp = ldv_undef_int() [L5195] COND TRUE \read(tmp) [L5196] dev_counter = dev_counter + 1 [L5197] usb_dev = data VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, data={-36893488147419103233:0}, data={-36893488147419103233:0}, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=178, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5205] return (usb_dev); VAL [={0:0}, ={0:0}, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, data={-36893488147419103233:0}, data={-36893488147419103233:0}, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=178, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4982] RET, EXPR ldv_get_dev(ldv_func_arg1) [L4982] tmp = ldv_get_dev(ldv_func_arg1) [L4983] return (tmp); VAL [={0:0}, ={0:0}, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, ldv_func_arg1={-36893488147419103233:0}, ldv_func_arg1={-36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={-36893488147419103233:0}, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4614] RET, EXPR ldv_usb_get_dev_4(tmp___0) [L4614] gtco->usbdev = ldv_usb_get_dev_4(tmp___0) [L4615] gtco->intf = usbinterface [L4616] EXPR gtco->usbdev [L4616] CALL, EXPR usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L5353] CALL, EXPR ldv_malloc(0UL) VAL [={0:0}, ={0:0}, \old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND TRUE tmp___0 != 0 [L3689] return ((void *)0); VAL [={0:0}, ={0:0}, \old(size)=0, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=0, tmp___0=-2, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5353] RET, EXPR ldv_malloc(0UL) VAL [={0:0}, ={0:0}, \old(arg1)=10, \old(arg2)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, arg0={-36893488147419103233:0}, arg0={-36893488147419103233:0}, arg1=10, arg2=208, arg3={-18446744073709551615:32}, arg3={-18446744073709551615:32}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5353] return ldv_malloc(0UL); [L4616] RET, EXPR usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L4616] tmp___1 = usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L4617] gtco->buffer = (unsigned char *)tmp___1 [L4618] EXPR gtco->buffer VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={168:0}, descriptor___0={174:0}, descriptor___1={177:0}, descriptor___2={176:0}, descriptor___3={175:0}, descriptor___4={169:0}, descriptor___5={173:0}, descriptor___6={170:0}, dev_counter=1, gtco={-18446744073709551615:0}, gtco->buffer={0:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={171:0}, id={0:0}, id={0:0}, input_dev={-18446744073709551617:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={-18446744073709551615:0}, tmp___0={-36893488147419103233:0}, tmp___1={0:0}, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4618] COND TRUE (unsigned long )gtco->buffer == (unsigned long )((unsigned char *)0U) [L4620] error = -12 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={168:0}, descriptor___0={174:0}, descriptor___1={177:0}, descriptor___2={176:0}, descriptor___3={175:0}, descriptor___4={169:0}, descriptor___5={173:0}, descriptor___6={170:0}, dev_counter=1, error=-12, gtco={-18446744073709551615:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={171:0}, id={0:0}, id={0:0}, input_dev={-18446744073709551617:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={-18446744073709551615:0}, tmp___0={-36893488147419103233:0}, tmp___1={0:0}, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4805] FCALL input_free_device(input_dev) [L4806] CALL kfree((void const *)gtco) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-18446744073709551615:0}, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4806] RET kfree((void const *)gtco) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={168:0}, descriptor___0={174:0}, descriptor___1={177:0}, descriptor___2={176:0}, descriptor___3={175:0}, descriptor___4={169:0}, descriptor___5={173:0}, descriptor___6={170:0}, dev_counter=1, error=-12, gtco={-18446744073709551615:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={171:0}, id={0:0}, id={0:0}, input_dev={-18446744073709551617:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={-18446744073709551615:0}, tmp___0={-36893488147419103233:0}, tmp___1={0:0}, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); VAL [={0:0}, ={0:0}, \result=-12, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, error=-12, gtco={-18446744073709551615:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, id={0:0}, id={0:0}, input_dev={-18446744073709551617:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={-18446744073709551615:0}, tmp___0={-36893488147419103233:0}, tmp___1={0:0}, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4886] RET, EXPR gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4886] ldv_retval_0 = gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4887] COND FALSE !(ldv_retval_0 == 0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=0, tmp___1=0, tmp___2=1, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: [L4910] case 1: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___1=0, tmp___2=1, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4911] COND TRUE ldv_state_variable_0 != 0 [L4912] tmp___2 = __VERIFIER_nondet_int() [L4914] case 0: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___1=0, tmp___2=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4915] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L4916] CALL gtco_driverinfo_table_exit() [L4846] CALL ldv_usb_deregister_12(& gtco_driverinfo_table) [L5050] FCALL usb_deregister(arg) [L5051] ldv_state_variable_1 = 0 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, arg={167:0}, arg={167:0}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4846] RET ldv_usb_deregister_12(& gtco_driverinfo_table) [L4916] RET gtco_driverinfo_table_exit() [L4917] ldv_state_variable_0 = 2 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___1=0, tmp___2=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4950] CALL ldv_check_final_state() [L5283] COND TRUE (unsigned long )usb_urb == (unsigned long )((struct urb *)0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5287] COND FALSE !((unsigned long )usb_dev == (unsigned long )((struct usb_device *)0)) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5289] CALL ldv_error() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3735] reach_error() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={4105:4100}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={-36893488147419103233:0}, usb_intfdata={0:0}, usb_urb={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 20 procedures, 452 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 22.0s, OverallIterations: 13, TraceHistogramMax: 4, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 14.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8716 SdHoareTripleChecker+Valid, 12.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8215 mSDsluCounter, 43767 SdHoareTripleChecker+Invalid, 10.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 32941 mSDsCounter, 1509 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7569 IncrementalHoareTripleChecker+Invalid, 9078 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1509 mSolverCounterUnsat, 10826 mSDtfsCounter, 7569 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 818 GetRequests, 699 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5405occurred in iteration=12, InterpolantAutomatonStates: 93, 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, 12 MinimizatonAttempts, 5161 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 1389 NumberOfCodeBlocks, 1389 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 1366 ConstructedInterpolants, 0 QuantifiedInterpolants, 3645 SizeOfPredicates, 30 NumberOfNonLiveVariables, 9147 ConjunctsInSsa, 113 ConjunctsInUnsatCore, 17 InterpolantComputations, 11 PerfectInterpolantSequences, 424/475 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-12-06 18:22:11,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 18:22:12,729 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 18:22:12,731 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 18:22:12,762 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 18:22:12,763 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 18:22:12,764 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 18:22:12,766 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 18:22:12,768 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 18:22:12,771 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 18:22:12,772 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 18:22:12,773 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 18:22:12,774 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 18:22:12,774 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 18:22:12,775 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 18:22:12,776 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 18:22:12,777 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 18:22:12,778 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 18:22:12,779 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 18:22:12,780 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 18:22:12,782 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 18:22:12,784 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 18:22:12,785 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 18:22:12,786 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 18:22:12,787 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 18:22:12,790 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 18:22:12,790 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 18:22:12,790 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 18:22:12,791 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 18:22:12,792 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 18:22:12,792 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 18:22:12,793 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 18:22:12,793 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 18:22:12,794 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 18:22:12,795 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 18:22:12,795 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 18:22:12,796 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 18:22:12,813 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 18:22:12,813 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 18:22:12,813 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 18:22:12,814 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 18:22:12,815 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 18:22:12,816 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-06 18:22:12,842 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 18:22:12,842 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 18:22:12,842 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 18:22:12,843 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 18:22:12,843 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 18:22:12,843 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 18:22:12,844 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 18:22:12,844 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 18:22:12,844 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 18:22:12,844 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 18:22:12,844 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 18:22:12,844 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 18:22:12,845 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 18:22:12,846 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 18:22:12,846 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 18:22:12,846 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 18:22:12,846 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:22:12,846 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 18:22:12,846 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 18:22:12,846 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 18:22:12,847 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 [2021-12-06 18:22:13,072 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 18:22:13,087 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 18:22:13,089 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 18:22:13,090 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 18:22:13,090 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 18:22:13,091 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2021-12-06 18:22:13,132 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/50d21511e/26b302b5151a4328b2fcde8d27f2880b/FLAGfd065d311 [2021-12-06 18:22:13,607 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 18:22:13,607 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2021-12-06 18:22:13,631 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/50d21511e/26b302b5151a4328b2fcde8d27f2880b/FLAGfd065d311 [2021-12-06 18:22:13,866 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/data/50d21511e/26b302b5151a4328b2fcde8d27f2880b [2021-12-06 18:22:13,869 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 18:22:13,870 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 18:22:13,871 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 18:22:13,871 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 18:22:13,874 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 18:22:13,874 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:22:13" (1/1) ... [2021-12-06 18:22:13,875 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7785b74e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:13, skipping insertion in model container [2021-12-06 18:22:13,875 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:22:13" (1/1) ... [2021-12-06 18:22:13,880 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 18:22:13,951 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:22:14,506 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2021-12-06 18:22:14,782 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:22:14,807 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 18:22:14,843 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 18:22:14,903 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2021-12-06 18:22:14,994 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:22:15,004 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 18:22:15,082 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2021-12-06 18:22:15,164 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 18:22:15,197 INFO L208 MainTranslator]: Completed translation [2021-12-06 18:22:15,197 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15 WrapperNode [2021-12-06 18:22:15,197 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 18:22:15,198 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 18:22:15,198 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 18:22:15,198 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 18:22:15,203 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,247 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,326 INFO L137 Inliner]: procedures = 126, calls = 1187, calls flagged for inlining = 51, calls inlined = 48, statements flattened = 2112 [2021-12-06 18:22:15,326 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 18:22:15,327 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 18:22:15,327 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 18:22:15,327 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 18:22:15,336 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,349 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,350 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,405 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,414 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,423 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,439 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 18:22:15,440 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 18:22:15,440 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 18:22:15,440 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 18:22:15,441 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (1/1) ... [2021-12-06 18:22:15,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 18:22:15,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 18:22:15,465 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 18:22:15,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 18:22:15,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-06 18:22:15,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2021-12-06 18:22:15,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2021-12-06 18:22:15,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-06 18:22:15,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 18:22:15,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-12-06 18:22:15,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-06 18:22:15,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-06 18:22:15,495 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-12-06 18:22:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-12-06 18:22:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 18:22:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 18:22:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2021-12-06 18:22:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2021-12-06 18:22:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 18:22:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 18:22:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-06 18:22:15,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-06 18:22:15,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-06 18:22:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 18:22:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 18:22:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 18:22:15,497 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 18:22:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 18:22:15,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2021-12-06 18:22:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2021-12-06 18:22:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure gtco_disconnect [2021-12-06 18:22:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure gtco_disconnect [2021-12-06 18:22:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2021-12-06 18:22:15,510 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2021-12-06 18:22:15,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 18:22:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2021-12-06 18:22:15,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2021-12-06 18:22:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 18:22:15,512 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 18:22:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2021-12-06 18:22:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2021-12-06 18:22:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2021-12-06 18:22:15,513 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2021-12-06 18:22:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 18:22:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-06 18:22:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-06 18:22:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-06 18:22:15,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2021-12-06 18:22:15,514 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-12-06 18:22:15,514 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-12-06 18:22:15,514 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-12-06 18:22:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2021-12-06 18:22:15,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2021-12-06 18:22:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-06 18:22:15,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-06 18:22:15,515 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 18:22:15,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 18:22:15,767 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 18:22:15,769 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 18:22:15,867 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-06 18:22:15,931 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2021-12-06 18:22:28,052 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 18:22:28,060 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 18:22:28,061 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-06 18:22:28,063 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:22:28 BoogieIcfgContainer [2021-12-06 18:22:28,063 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 18:22:28,064 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 18:22:28,064 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 18:22:28,066 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 18:22:28,066 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:22:13" (1/3) ... [2021-12-06 18:22:28,066 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5307cff9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:22:28, skipping insertion in model container [2021-12-06 18:22:28,067 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:22:15" (2/3) ... [2021-12-06 18:22:28,067 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5307cff9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:22:28, skipping insertion in model container [2021-12-06 18:22:28,067 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:22:28" (3/3) ... [2021-12-06 18:22:28,068 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2021-12-06 18:22:28,071 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 18:22:28,071 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 18:22:28,111 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 18:22:28,116 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 18:22:28,116 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 18:22:28,144 INFO L276 IsEmpty]: Start isEmpty. Operand has 450 states, 343 states have (on average 1.3906705539358601) internal successors, (477), 354 states have internal predecessors, (477), 88 states have call successors, (88), 19 states have call predecessors, (88), 17 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2021-12-06 18:22:28,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-06 18:22:28,151 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:28,152 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] [2021-12-06 18:22:28,152 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:28,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:28,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1034947126, now seen corresponding path program 1 times [2021-12-06 18:22:28,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:28,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [500512156] [2021-12-06 18:22:28,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:28,175 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:28,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:28,176 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:28,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 18:22:28,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:28,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 858 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:22:28,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:28,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-06 18:22:28,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:28,592 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:28,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [500512156] [2021-12-06 18:22:28,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [500512156] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:28,592 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:28,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:22:28,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69824430] [2021-12-06 18:22:28,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:28,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:28,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:28,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:28,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:28,625 INFO L87 Difference]: Start difference. First operand has 450 states, 343 states have (on average 1.3906705539358601) internal successors, (477), 354 states have internal predecessors, (477), 88 states have call successors, (88), 19 states have call predecessors, (88), 17 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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-12-06 18:22:28,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:28,823 INFO L93 Difference]: Finished difference Result 1311 states and 1961 transitions. [2021-12-06 18:22:28,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:28,825 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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 22 [2021-12-06 18:22:28,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:28,839 INFO L225 Difference]: With dead ends: 1311 [2021-12-06 18:22:28,839 INFO L226 Difference]: Without dead ends: 848 [2021-12-06 18:22:28,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:28,847 INFO L933 BasicCegarLoop]: 724 mSDtfsCounter, 599 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 1343 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:28,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 1343 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:22:28,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2021-12-06 18:22:28,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 848. [2021-12-06 18:22:28,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 654 states have (on average 1.3669724770642202) internal successors, (894), 660 states have internal predecessors, (894), 161 states have call successors, (161), 33 states have call predecessors, (161), 32 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2021-12-06 18:22:28,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1211 transitions. [2021-12-06 18:22:28,935 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1211 transitions. Word has length 22 [2021-12-06 18:22:28,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:28,936 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1211 transitions. [2021-12-06 18:22:28,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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-12-06 18:22:28,936 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1211 transitions. [2021-12-06 18:22:28,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 18:22:28,938 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:28,938 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:28,950 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 18:22:29,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:29,139 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:29,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:29,140 INFO L85 PathProgramCache]: Analyzing trace with hash -362058192, now seen corresponding path program 1 times [2021-12-06 18:22:29,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:29,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885948402] [2021-12-06 18:22:29,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:29,142 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:29,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:29,143 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:29,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 18:22:29,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:29,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 903 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:22:29,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:29,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:22:29,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:29,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:29,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885948402] [2021-12-06 18:22:29,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885948402] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:29,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:29,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:22:29,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896274267] [2021-12-06 18:22:29,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:29,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:29,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:29,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:29,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:29,501 INFO L87 Difference]: Start difference. First operand 848 states and 1211 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:29,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:29,610 INFO L93 Difference]: Finished difference Result 874 states and 1243 transitions. [2021-12-06 18:22:29,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:29,610 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2021-12-06 18:22:29,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:29,616 INFO L225 Difference]: With dead ends: 874 [2021-12-06 18:22:29,616 INFO L226 Difference]: Without dead ends: 861 [2021-12-06 18:22:29,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:29,617 INFO L933 BasicCegarLoop]: 639 mSDtfsCounter, 619 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:29,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [619 Valid, 655 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:22:29,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2021-12-06 18:22:29,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 848. [2021-12-06 18:22:29,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 654 states have (on average 1.3654434250764527) internal successors, (893), 660 states have internal predecessors, (893), 161 states have call successors, (161), 33 states have call predecessors, (161), 32 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2021-12-06 18:22:29,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1210 transitions. [2021-12-06 18:22:29,656 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1210 transitions. Word has length 32 [2021-12-06 18:22:29,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:29,657 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1210 transitions. [2021-12-06 18:22:29,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:29,657 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1210 transitions. [2021-12-06 18:22:29,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 18:22:29,658 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:29,658 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:29,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 18:22:29,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:29,860 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:29,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:29,862 INFO L85 PathProgramCache]: Analyzing trace with hash -304799890, now seen corresponding path program 1 times [2021-12-06 18:22:29,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:29,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1274351643] [2021-12-06 18:22:29,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:29,866 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:29,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:29,869 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:29,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 18:22:30,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:30,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 902 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 18:22:30,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:30,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:22:30,483 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:30,483 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:30,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1274351643] [2021-12-06 18:22:30,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1274351643] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:30,484 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:30,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:22:30,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076227185] [2021-12-06 18:22:30,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:30,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:30,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:30,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:30,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:30,485 INFO L87 Difference]: Start difference. First operand 848 states and 1210 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:30,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:30,625 INFO L93 Difference]: Finished difference Result 2519 states and 3613 transitions. [2021-12-06 18:22:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:30,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2021-12-06 18:22:30,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:30,640 INFO L225 Difference]: With dead ends: 2519 [2021-12-06 18:22:30,641 INFO L226 Difference]: Without dead ends: 1683 [2021-12-06 18:22:30,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:30,645 INFO L933 BasicCegarLoop]: 700 mSDtfsCounter, 597 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 1310 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:30,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [597 Valid, 1310 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:22:30,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1683 states. [2021-12-06 18:22:30,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1683 to 1673. [2021-12-06 18:22:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 1294 states have (on average 1.3639876352395672) internal successors, (1765), 1302 states have internal predecessors, (1765), 315 states have call successors, (315), 64 states have call predecessors, (315), 63 states have return successors, (316), 310 states have call predecessors, (316), 310 states have call successors, (316) [2021-12-06 18:22:30,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 2396 transitions. [2021-12-06 18:22:30,754 INFO L78 Accepts]: Start accepts. Automaton has 1673 states and 2396 transitions. Word has length 32 [2021-12-06 18:22:30,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:30,755 INFO L470 AbstractCegarLoop]: Abstraction has 1673 states and 2396 transitions. [2021-12-06 18:22:30,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:30,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1673 states and 2396 transitions. [2021-12-06 18:22:30,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-06 18:22:30,756 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:30,756 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:30,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 18:22:30,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:30,957 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:30,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:30,958 INFO L85 PathProgramCache]: Analyzing trace with hash -859075655, now seen corresponding path program 1 times [2021-12-06 18:22:30,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:30,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003769832] [2021-12-06 18:22:30,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:30,959 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:30,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:30,960 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:30,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 18:22:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:31,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 903 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 18:22:31,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:31,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:22:31,423 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:31,423 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:31,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003769832] [2021-12-06 18:22:31,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003769832] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:31,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:31,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:22:31,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308819808] [2021-12-06 18:22:31,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:31,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:31,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:31,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:31,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:31,424 INFO L87 Difference]: Start difference. First operand 1673 states and 2396 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:31,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:31,595 INFO L93 Difference]: Finished difference Result 4990 states and 7151 transitions. [2021-12-06 18:22:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:31,596 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 33 [2021-12-06 18:22:31,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:31,619 INFO L225 Difference]: With dead ends: 4990 [2021-12-06 18:22:31,620 INFO L226 Difference]: Without dead ends: 3329 [2021-12-06 18:22:31,625 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-12-06 18:22:31,626 INFO L933 BasicCegarLoop]: 1099 mSDtfsCounter, 591 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 1709 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:31,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 1709 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:22:31,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3329 states. [2021-12-06 18:22:31,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3329 to 3320. [2021-12-06 18:22:31,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3320 states, 2571 states have (on average 1.3617269544924153) internal successors, (3501), 2583 states have internal predecessors, (3501), 623 states have call successors, (623), 126 states have call predecessors, (623), 125 states have return successors, (630), 618 states have call predecessors, (630), 618 states have call successors, (630) [2021-12-06 18:22:31,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3320 states to 3320 states and 4754 transitions. [2021-12-06 18:22:31,816 INFO L78 Accepts]: Start accepts. Automaton has 3320 states and 4754 transitions. Word has length 33 [2021-12-06 18:22:31,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:31,816 INFO L470 AbstractCegarLoop]: Abstraction has 3320 states and 4754 transitions. [2021-12-06 18:22:31,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:31,816 INFO L276 IsEmpty]: Start isEmpty. Operand 3320 states and 4754 transitions. [2021-12-06 18:22:31,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-06 18:22:31,817 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:31,817 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:31,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-06 18:22:32,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:32,018 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:32,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:32,018 INFO L85 PathProgramCache]: Analyzing trace with hash -861750319, now seen corresponding path program 1 times [2021-12-06 18:22:32,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:32,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [670938633] [2021-12-06 18:22:32,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:32,019 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:32,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:32,020 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:32,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 18:22:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:32,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 904 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:22:32,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:32,425 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:22:32,425 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:32,425 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:32,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [670938633] [2021-12-06 18:22:32,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [670938633] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:32,425 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:32,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:22:32,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548662603] [2021-12-06 18:22:32,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:32,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:32,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:32,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:32,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:32,426 INFO L87 Difference]: Start difference. First operand 3320 states and 4754 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:32,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:32,535 INFO L93 Difference]: Finished difference Result 3327 states and 4760 transitions. [2021-12-06 18:22:32,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:32,536 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 34 [2021-12-06 18:22:32,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:32,559 INFO L225 Difference]: With dead ends: 3327 [2021-12-06 18:22:32,559 INFO L226 Difference]: Without dead ends: 3324 [2021-12-06 18:22:32,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:32,562 INFO L933 BasicCegarLoop]: 1100 mSDtfsCounter, 588 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 1709 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:32,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [588 Valid, 1709 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:22:32,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3324 states. [2021-12-06 18:22:32,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3324 to 3321. [2021-12-06 18:22:32,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3321 states, 2572 states have (on average 1.3615863141524105) internal successors, (3502), 2584 states have internal predecessors, (3502), 623 states have call successors, (623), 126 states have call predecessors, (623), 125 states have return successors, (630), 618 states have call predecessors, (630), 618 states have call successors, (630) [2021-12-06 18:22:32,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3321 states to 3321 states and 4755 transitions. [2021-12-06 18:22:32,779 INFO L78 Accepts]: Start accepts. Automaton has 3321 states and 4755 transitions. Word has length 34 [2021-12-06 18:22:32,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:32,780 INFO L470 AbstractCegarLoop]: Abstraction has 3321 states and 4755 transitions. [2021-12-06 18:22:32,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:32,780 INFO L276 IsEmpty]: Start isEmpty. Operand 3321 states and 4755 transitions. [2021-12-06 18:22:32,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 18:22:32,781 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:32,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:32,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 18:22:32,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:32,982 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:32,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:32,982 INFO L85 PathProgramCache]: Analyzing trace with hash -944660036, now seen corresponding path program 1 times [2021-12-06 18:22:32,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:32,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662362871] [2021-12-06 18:22:32,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:32,983 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:32,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:32,984 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:32,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 18:22:33,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:33,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 905 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:22:33,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:33,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:22:33,376 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:33,376 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:33,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662362871] [2021-12-06 18:22:33,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662362871] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:33,377 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:33,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:22:33,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508787032] [2021-12-06 18:22:33,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:33,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:33,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:33,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:33,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:33,379 INFO L87 Difference]: Start difference. First operand 3321 states and 4755 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:33,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:33,496 INFO L93 Difference]: Finished difference Result 3323 states and 4756 transitions. [2021-12-06 18:22:33,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:33,497 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2021-12-06 18:22:33,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:33,517 INFO L225 Difference]: With dead ends: 3323 [2021-12-06 18:22:33,517 INFO L226 Difference]: Without dead ends: 3320 [2021-12-06 18:22:33,519 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-12-06 18:22:33,520 INFO L933 BasicCegarLoop]: 621 mSDtfsCounter, 593 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:33,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [593 Valid, 621 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:22:33,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3320 states. [2021-12-06 18:22:33,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3320 to 3320. [2021-12-06 18:22:33,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3320 states, 2572 states have (on average 1.3611975116640747) internal successors, (3501), 2583 states have internal predecessors, (3501), 622 states have call successors, (622), 126 states have call predecessors, (622), 125 states have return successors, (630), 618 states have call predecessors, (630), 618 states have call successors, (630) [2021-12-06 18:22:33,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3320 states to 3320 states and 4753 transitions. [2021-12-06 18:22:33,706 INFO L78 Accepts]: Start accepts. Automaton has 3320 states and 4753 transitions. Word has length 35 [2021-12-06 18:22:33,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:33,706 INFO L470 AbstractCegarLoop]: Abstraction has 3320 states and 4753 transitions. [2021-12-06 18:22:33,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 2 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:33,707 INFO L276 IsEmpty]: Start isEmpty. Operand 3320 states and 4753 transitions. [2021-12-06 18:22:33,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-06 18:22:33,708 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:33,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:33,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 18:22:33,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:33,909 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:33,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:33,909 INFO L85 PathProgramCache]: Analyzing trace with hash 780110900, now seen corresponding path program 1 times [2021-12-06 18:22:33,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:33,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1502757439] [2021-12-06 18:22:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:33,910 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:33,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:33,911 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:33,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 18:22:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:34,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:22:34,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:34,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 18:22:34,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:34,264 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:34,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1502757439] [2021-12-06 18:22:34,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1502757439] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:34,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:34,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 18:22:34,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511465997] [2021-12-06 18:22:34,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:34,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:34,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:34,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:34,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:34,266 INFO L87 Difference]: Start difference. First operand 3320 states and 4753 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:34,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:34,345 INFO L93 Difference]: Finished difference Result 3322 states and 4754 transitions. [2021-12-06 18:22:34,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:34,345 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2021-12-06 18:22:34,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:34,361 INFO L225 Difference]: With dead ends: 3322 [2021-12-06 18:22:34,361 INFO L226 Difference]: Without dead ends: 3310 [2021-12-06 18:22:34,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:34,363 INFO L933 BasicCegarLoop]: 620 mSDtfsCounter, 590 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 620 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-12-06 18:22:34,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [590 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:22:34,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3310 states. [2021-12-06 18:22:34,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3310 to 3310. [2021-12-06 18:22:34,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3310 states, 2563 states have (on average 1.3609051892313695) internal successors, (3488), 2573 states have internal predecessors, (3488), 621 states have call successors, (621), 126 states have call predecessors, (621), 125 states have return successors, (630), 618 states have call predecessors, (630), 618 states have call successors, (630) [2021-12-06 18:22:34,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3310 states to 3310 states and 4739 transitions. [2021-12-06 18:22:34,481 INFO L78 Accepts]: Start accepts. Automaton has 3310 states and 4739 transitions. Word has length 36 [2021-12-06 18:22:34,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:34,482 INFO L470 AbstractCegarLoop]: Abstraction has 3310 states and 4739 transitions. [2021-12-06 18:22:34,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 18:22:34,482 INFO L276 IsEmpty]: Start isEmpty. Operand 3310 states and 4739 transitions. [2021-12-06 18:22:34,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-12-06 18:22:34,484 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:34,484 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2021-12-06 18:22:34,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-06 18:22:34,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:34,685 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:34,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:34,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1322798679, now seen corresponding path program 1 times [2021-12-06 18:22:34,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:34,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [533336879] [2021-12-06 18:22:34,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:34,687 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:34,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:34,687 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:34,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 18:22:35,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:35,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 1260 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 18:22:35,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:35,234 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-06 18:22:35,234 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:35,234 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:35,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [533336879] [2021-12-06 18:22:35,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [533336879] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:35,234 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:35,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 18:22:35,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833407989] [2021-12-06 18:22:35,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:35,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 18:22:35,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:35,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 18:22:35,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:35,235 INFO L87 Difference]: Start difference. First operand 3310 states and 4739 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 18:22:35,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:35,432 INFO L93 Difference]: Finished difference Result 6736 states and 9643 transitions. [2021-12-06 18:22:35,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 18:22:35,432 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 103 [2021-12-06 18:22:35,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:35,448 INFO L225 Difference]: With dead ends: 6736 [2021-12-06 18:22:35,449 INFO L226 Difference]: Without dead ends: 3438 [2021-12-06 18:22:35,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 18:22:35,456 INFO L933 BasicCegarLoop]: 622 mSDtfsCounter, 45 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:35,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1222 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 18:22:35,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3438 states. [2021-12-06 18:22:35,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3438 to 3414. [2021-12-06 18:22:35,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3414 states, 2666 states have (on average 1.3630907726931734) internal successors, (3634), 2676 states have internal predecessors, (3634), 621 states have call successors, (621), 127 states have call predecessors, (621), 126 states have return successors, (630), 618 states have call predecessors, (630), 618 states have call successors, (630) [2021-12-06 18:22:35,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3414 states to 3414 states and 4885 transitions. [2021-12-06 18:22:35,618 INFO L78 Accepts]: Start accepts. Automaton has 3414 states and 4885 transitions. Word has length 103 [2021-12-06 18:22:35,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:35,618 INFO L470 AbstractCegarLoop]: Abstraction has 3414 states and 4885 transitions. [2021-12-06 18:22:35,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-06 18:22:35,618 INFO L276 IsEmpty]: Start isEmpty. Operand 3414 states and 4885 transitions. [2021-12-06 18:22:35,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-06 18:22:35,620 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:35,620 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:35,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-06 18:22:35,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:35,821 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:35,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:35,822 INFO L85 PathProgramCache]: Analyzing trace with hash -818637723, now seen corresponding path program 1 times [2021-12-06 18:22:35,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:35,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1415098170] [2021-12-06 18:22:35,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:35,823 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:35,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:35,824 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:35,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 18:22:36,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:36,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-06 18:22:36,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:36,743 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 18:22:36,744 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:36,744 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:36,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1415098170] [2021-12-06 18:22:36,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1415098170] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:36,744 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:36,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 18:22:36,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390527703] [2021-12-06 18:22:36,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:36,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 18:22:36,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:36,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 18:22:36,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-06 18:22:36,745 INFO L87 Difference]: Start difference. First operand 3414 states and 4885 transitions. Second operand has 10 states, 10 states have (on average 8.2) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:37,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:37,994 INFO L93 Difference]: Finished difference Result 7280 states and 10460 transitions. [2021-12-06 18:22:37,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 18:22:37,994 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.2) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) Word has length 112 [2021-12-06 18:22:37,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:38,017 INFO L225 Difference]: With dead ends: 7280 [2021-12-06 18:22:38,017 INFO L226 Difference]: Without dead ends: 3882 [2021-12-06 18:22:38,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-12-06 18:22:38,024 INFO L933 BasicCegarLoop]: 685 mSDtfsCounter, 119 mSDsluCounter, 5340 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 6025 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:38,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 6025 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-06 18:22:38,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3882 states. [2021-12-06 18:22:38,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3882 to 3494. [2021-12-06 18:22:38,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3494 states, 2730 states have (on average 1.3545787545787547) internal successors, (3698), 2740 states have internal predecessors, (3698), 621 states have call successors, (621), 127 states have call predecessors, (621), 142 states have return successors, (694), 634 states have call predecessors, (694), 618 states have call successors, (694) [2021-12-06 18:22:38,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3494 states to 3494 states and 5013 transitions. [2021-12-06 18:22:38,165 INFO L78 Accepts]: Start accepts. Automaton has 3494 states and 5013 transitions. Word has length 112 [2021-12-06 18:22:38,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:38,165 INFO L470 AbstractCegarLoop]: Abstraction has 3494 states and 5013 transitions. [2021-12-06 18:22:38,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.2) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:38,166 INFO L276 IsEmpty]: Start isEmpty. Operand 3494 states and 5013 transitions. [2021-12-06 18:22:38,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-06 18:22:38,168 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:38,168 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:38,185 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-06 18:22:38,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:38,370 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:38,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:38,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1266039471, now seen corresponding path program 1 times [2021-12-06 18:22:38,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:38,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [121321230] [2021-12-06 18:22:38,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:38,372 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:38,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:38,373 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:38,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-06 18:22:38,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 18:22:38,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 1299 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-06 18:22:38,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:39,157 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 23 proven. 7 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-12-06 18:22:39,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:22:39,802 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-06 18:22:39,802 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:39,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [121321230] [2021-12-06 18:22:39,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [121321230] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:22:39,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:22:39,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-12-06 18:22:39,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279448470] [2021-12-06 18:22:39,803 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:22:39,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-06 18:22:39,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:39,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-06 18:22:39,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-12-06 18:22:39,804 INFO L87 Difference]: Start difference. First operand 3494 states and 5013 transitions. Second operand has 16 states, 16 states have (on average 6.3125) internal successors, (101), 12 states have internal predecessors, (101), 4 states have call successors, (16), 2 states have call predecessors, (16), 6 states have return successors, (18), 8 states have call predecessors, (18), 4 states have call successors, (18) [2021-12-06 18:22:42,725 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:22:44,528 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:22:45,702 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:22:48,404 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 18:22:48,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:48,408 INFO L93 Difference]: Finished difference Result 7408 states and 10636 transitions. [2021-12-06 18:22:48,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 18:22:48,420 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.3125) internal successors, (101), 12 states have internal predecessors, (101), 4 states have call successors, (16), 2 states have call predecessors, (16), 6 states have return successors, (18), 8 states have call predecessors, (18), 4 states have call successors, (18) Word has length 118 [2021-12-06 18:22:48,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:48,437 INFO L225 Difference]: With dead ends: 7408 [2021-12-06 18:22:48,437 INFO L226 Difference]: Without dead ends: 3930 [2021-12-06 18:22:48,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-12-06 18:22:48,444 INFO L933 BasicCegarLoop]: 674 mSDtfsCounter, 61 mSDsluCounter, 7934 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 8608 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:48,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 8608 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 109 Invalid, 1 Unknown, 0 Unchecked, 8.4s Time] [2021-12-06 18:22:48,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3930 states. [2021-12-06 18:22:48,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3930 to 3510. [2021-12-06 18:22:48,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3510 states, 2738 states have (on average 1.3535427319211104) internal successors, (3706), 2748 states have internal predecessors, (3706), 629 states have call successors, (629), 127 states have call predecessors, (629), 142 states have return successors, (710), 642 states have call predecessors, (710), 626 states have call successors, (710) [2021-12-06 18:22:48,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3510 states to 3510 states and 5045 transitions. [2021-12-06 18:22:48,578 INFO L78 Accepts]: Start accepts. Automaton has 3510 states and 5045 transitions. Word has length 118 [2021-12-06 18:22:48,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:48,578 INFO L470 AbstractCegarLoop]: Abstraction has 3510 states and 5045 transitions. [2021-12-06 18:22:48,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.3125) internal successors, (101), 12 states have internal predecessors, (101), 4 states have call successors, (16), 2 states have call predecessors, (16), 6 states have return successors, (18), 8 states have call predecessors, (18), 4 states have call successors, (18) [2021-12-06 18:22:48,579 INFO L276 IsEmpty]: Start isEmpty. Operand 3510 states and 5045 transitions. [2021-12-06 18:22:48,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-06 18:22:48,581 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:48,581 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 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] [2021-12-06 18:22:48,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-12-06 18:22:48,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:48,783 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:48,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:48,784 INFO L85 PathProgramCache]: Analyzing trace with hash -987528155, now seen corresponding path program 2 times [2021-12-06 18:22:48,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:48,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [522767751] [2021-12-06 18:22:48,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 18:22:48,788 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:48,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:48,790 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:48,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 18:22:49,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 18:22:49,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:22:49,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 1316 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 18:22:49,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:49,815 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-06 18:22:49,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 18:22:49,815 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:49,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [522767751] [2021-12-06 18:22:49,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [522767751] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 18:22:49,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 18:22:49,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 18:22:49,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881653835] [2021-12-06 18:22:49,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 18:22:49,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 18:22:49,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:49,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 18:22:49,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:22:49,816 INFO L87 Difference]: Start difference. First operand 3510 states and 5045 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:49,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:49,921 INFO L93 Difference]: Finished difference Result 7020 states and 10089 transitions. [2021-12-06 18:22:49,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 18:22:49,922 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 124 [2021-12-06 18:22:49,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:49,932 INFO L225 Difference]: With dead ends: 7020 [2021-12-06 18:22:49,932 INFO L226 Difference]: Without dead ends: 3510 [2021-12-06 18:22:49,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 18:22:49,939 INFO L933 BasicCegarLoop]: 617 mSDtfsCounter, 0 mSDsluCounter, 1845 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:49,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 2462 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 18:22:49,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3510 states. [2021-12-06 18:22:50,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3510 to 3510. [2021-12-06 18:22:50,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3510 states, 2738 states have (on average 1.3535427319211104) internal successors, (3706), 2748 states have internal predecessors, (3706), 629 states have call successors, (629), 127 states have call predecessors, (629), 142 states have return successors, (702), 642 states have call predecessors, (702), 626 states have call successors, (702) [2021-12-06 18:22:50,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3510 states to 3510 states and 5037 transitions. [2021-12-06 18:22:50,061 INFO L78 Accepts]: Start accepts. Automaton has 3510 states and 5037 transitions. Word has length 124 [2021-12-06 18:22:50,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:50,061 INFO L470 AbstractCegarLoop]: Abstraction has 3510 states and 5037 transitions. [2021-12-06 18:22:50,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-06 18:22:50,061 INFO L276 IsEmpty]: Start isEmpty. Operand 3510 states and 5037 transitions. [2021-12-06 18:22:50,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 18:22:50,063 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:50,063 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:50,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 18:22:50,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:50,264 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:50,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:50,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1042583013, now seen corresponding path program 3 times [2021-12-06 18:22:50,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:50,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [344706994] [2021-12-06 18:22:50,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 18:22:50,266 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:50,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:50,267 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:50,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 18:22:51,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-06 18:22:51,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 18:22:51,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 1110 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 18:22:51,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 18:22:51,416 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-06 18:22:51,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 18:22:51,607 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-06 18:22:51,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 18:22:51,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [344706994] [2021-12-06 18:22:51,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [344706994] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 18:22:51,607 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 18:22:51,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-12-06 18:22:51,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570094222] [2021-12-06 18:22:51,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 18:22:51,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 18:22:51,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 18:22:51,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 18:22:51,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 18:22:51,608 INFO L87 Difference]: Start difference. First operand 3510 states and 5037 transitions. Second operand has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 18:22:54,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 18:22:54,125 INFO L93 Difference]: Finished difference Result 20957 states and 30115 transitions. [2021-12-06 18:22:54,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 18:22:54,125 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 130 [2021-12-06 18:22:54,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 18:22:54,180 INFO L225 Difference]: With dead ends: 20957 [2021-12-06 18:22:54,181 INFO L226 Difference]: Without dead ends: 20935 [2021-12-06 18:22:54,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-06 18:22:54,185 INFO L933 BasicCegarLoop]: 2043 mSDtfsCounter, 2732 mSDsluCounter, 2382 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 468 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2732 SdHoareTripleChecker+Valid, 4425 SdHoareTripleChecker+Invalid, 1449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 468 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-06 18:22:54,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2732 Valid, 4425 Invalid, 1449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [468 Valid, 981 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-12-06 18:22:54,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20935 states. [2021-12-06 18:22:54,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20935 to 20854. [2021-12-06 18:22:54,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20854 states, 16262 states have (on average 1.3551223711720575) internal successors, (22037), 16328 states have internal predecessors, (22037), 3749 states have call successors, (3749), 747 states have call predecessors, (3749), 842 states have return successors, (4202), 3826 states have call predecessors, (4202), 3746 states have call successors, (4202) [2021-12-06 18:22:55,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20854 states to 20854 states and 29988 transitions. [2021-12-06 18:22:55,048 INFO L78 Accepts]: Start accepts. Automaton has 20854 states and 29988 transitions. Word has length 130 [2021-12-06 18:22:55,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 18:22:55,049 INFO L470 AbstractCegarLoop]: Abstraction has 20854 states and 29988 transitions. [2021-12-06 18:22:55,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 18:22:55,049 INFO L276 IsEmpty]: Start isEmpty. Operand 20854 states and 29988 transitions. [2021-12-06 18:22:55,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 18:22:55,055 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 18:22:55,056 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:22:55,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-06 18:22:55,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:22:55,256 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 18:22:55,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 18:22:55,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1972520605, now seen corresponding path program 1 times [2021-12-06 18:22:55,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 18:22:55,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [961570115] [2021-12-06 18:22:55,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 18:22:55,258 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 18:22:55,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 18:22:55,259 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 18:22:55,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 18:23:10,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:23:10,286 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 18:23:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 18:23:45,606 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-12-06 18:23:45,606 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 18:23:45,607 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 18:23:45,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-06 18:23:45,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 18:23:45,819 INFO L732 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 18:23:45,828 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 18:23:45,997 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 06:23:45 BoogieIcfgContainer [2021-12-06 18:23:45,997 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 18:23:45,997 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 18:23:45,997 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 18:23:45,997 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 18:23:45,998 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:22:28" (3/4) ... [2021-12-06 18:23:45,999 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-12-06 18:23:46,157 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/witness.graphml [2021-12-06 18:23:46,157 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 18:23:46,158 INFO L158 Benchmark]: Toolchain (without parser) took 92287.87ms. Allocated memory was 56.6MB in the beginning and 436.2MB in the end (delta: 379.6MB). Free memory was 28.3MB in the beginning and 231.3MB in the end (delta: -202.9MB). Peak memory consumption was 295.8MB. Max. memory is 16.1GB. [2021-12-06 18:23:46,158 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 56.6MB. Free memory is still 37.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 18:23:46,158 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1326.61ms. Allocated memory was 56.6MB in the beginning and 117.4MB in the end (delta: 60.8MB). Free memory was 28.1MB in the beginning and 71.0MB in the end (delta: -43.0MB). Peak memory consumption was 51.4MB. Max. memory is 16.1GB. [2021-12-06 18:23:46,158 INFO L158 Benchmark]: Boogie Procedure Inliner took 128.51ms. Allocated memory is still 117.4MB. Free memory was 71.0MB in the beginning and 58.4MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-12-06 18:23:46,158 INFO L158 Benchmark]: Boogie Preprocessor took 112.15ms. Allocated memory is still 117.4MB. Free memory was 58.4MB in the beginning and 46.5MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-12-06 18:23:46,159 INFO L158 Benchmark]: RCFGBuilder took 12622.96ms. Allocated memory was 117.4MB in the beginning and 155.2MB in the end (delta: 37.7MB). Free memory was 45.9MB in the beginning and 52.0MB in the end (delta: -6.1MB). Peak memory consumption was 42.7MB. Max. memory is 16.1GB. [2021-12-06 18:23:46,159 INFO L158 Benchmark]: TraceAbstraction took 77932.90ms. Allocated memory was 155.2MB in the beginning and 436.2MB in the end (delta: 281.0MB). Free memory was 52.0MB in the beginning and 149.4MB in the end (delta: -97.5MB). Peak memory consumption was 183.6MB. Max. memory is 16.1GB. [2021-12-06 18:23:46,159 INFO L158 Benchmark]: Witness Printer took 159.94ms. Allocated memory is still 436.2MB. Free memory was 149.4MB in the beginning and 231.3MB in the end (delta: -81.8MB). Peak memory consumption was 37.5MB. Max. memory is 16.1GB. [2021-12-06 18:23:46,161 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.11ms. Allocated memory is still 56.6MB. Free memory is still 37.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1326.61ms. Allocated memory was 56.6MB in the beginning and 117.4MB in the end (delta: 60.8MB). Free memory was 28.1MB in the beginning and 71.0MB in the end (delta: -43.0MB). Peak memory consumption was 51.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 128.51ms. Allocated memory is still 117.4MB. Free memory was 71.0MB in the beginning and 58.4MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 112.15ms. Allocated memory is still 117.4MB. Free memory was 58.4MB in the beginning and 46.5MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 12622.96ms. Allocated memory was 117.4MB in the beginning and 155.2MB in the end (delta: 37.7MB). Free memory was 45.9MB in the beginning and 52.0MB in the end (delta: -6.1MB). Peak memory consumption was 42.7MB. Max. memory is 16.1GB. * TraceAbstraction took 77932.90ms. Allocated memory was 155.2MB in the beginning and 436.2MB in the end (delta: 281.0MB). Free memory was 52.0MB in the beginning and 149.4MB in the end (delta: -97.5MB). Peak memory consumption was 183.6MB. Max. memory is 16.1GB. * Witness Printer took 159.94ms. Allocated memory is still 436.2MB. Free memory was 149.4MB in the beginning and 231.3MB in the end (delta: -81.8MB). Peak memory consumption was 37.5MB. 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. - 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 - CounterExampleResult [Line: 3735]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L3758] int ldv_state_variable_1 ; [L3759] int LDV_IN_INTERRUPT = 1; [L3760] int usb_counter ; [L3761] struct usb_interface *gtco_driverinfo_table_group1 ; [L3762] int ref_cnt ; [L3763] int ldv_state_variable_0 ; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3845] struct usb_device_id const __mod_usb_device_table ; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4850] int ldv_retval_0 ; [L4851] int ldv_retval_1 ; [L5064] int INTERF_STATE = 0; [L5065] int SERIAL_STATE = 0; [L5066] void *usb_intfdata = 0; [L5067] struct urb *usb_urb = 0; [L5068] struct usb_device *usb_dev = 0; [L5069] int dev_counter = 0; [L5070] int completeFnIntCounter = 0; [L5071] int completeFnBulkCounter = 0; [L5072] void (*completeFnInt)(struct urb * ) ; [L5073] void (*completeFnBulk)(struct urb * ) ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4865] struct usb_device_id *ldvarg0 ; [L4866] void *tmp ; [L4867] int tmp___0 ; [L4868] int tmp___1 ; [L4869] int tmp___2 ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] CALL, EXPR ldv_zalloc(32UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3700] void *p ; [L3701] void *tmp ; [L3702] int tmp___0 ; [L3704] tmp___0 = __VERIFIER_nondet_int() [L3705] COND TRUE tmp___0 != 0 [L3706] return ((void *)0); VAL [={0:0}, ={0:0}, \old(size)=32, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, size=32, tmp___0=2147483648, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] RET, EXPR ldv_zalloc(32UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_zalloc(32UL)={0:0}, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] tmp = ldv_zalloc(32UL) [L4872] ldvarg0 = (struct usb_device_id *)tmp [L4873] FCALL ldv_initialize() [L4874] ldv_state_variable_1 = 0 [L4875] ref_cnt = 0 [L4876] ldv_state_variable_0 = 1 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: [L4910] case 1: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4911] COND TRUE ldv_state_variable_0 != 0 [L4912] tmp___2 = __VERIFIER_nondet_int() [L4914] case 0: [L4922] case 1: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4923] COND TRUE ldv_state_variable_0 == 1 [L4924] CALL, EXPR gtco_driverinfo_table_init() [L4837] int tmp ; [L4839] CALL, EXPR ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L5036] ldv_func_ret_type ldv_func_res ; [L5037] int tmp ; [L5039] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5370] return __VERIFIER_nondet_int(); [L5039] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5039] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5040] ldv_func_res = tmp [L5041] ldv_state_variable_1 = 1 [L5042] usb_counter = 0 [L5043] CALL ldv_usb_driver_1() [L4856] void *tmp ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] CALL, EXPR ldv_zalloc(1520UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3700] void *p ; [L3701] void *tmp ; [L3702] int tmp___0 ; [L3704] tmp___0 = __VERIFIER_nondet_int() [L3705] COND TRUE tmp___0 != 0 [L3706] return ((void *)0); VAL [={0:0}, ={0:0}, \old(size)=1520, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=1520, tmp___0=2147483648, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] RET, EXPR ldv_zalloc(1520UL) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_zalloc(1520UL)={0:0}, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] tmp = ldv_zalloc(1520UL) [L4859] gtco_driverinfo_table_group1 = (struct usb_interface *)tmp VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5043] RET ldv_usb_driver_1() [L5044] return (ldv_func_res); VAL [={0:0}, ={0:0}, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, ldv_func_arg1={167:0}, ldv_func_arg1={167:0}, ldv_func_arg2={168:169}, ldv_func_arg2={168:169}, ldv_func_arg3={165:0}, ldv_func_arg3={165:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4839] RET, EXPR ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L4839] tmp = ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L4840] return (tmp); VAL [={0:0}, ={0:0}, \result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4924] RET, EXPR gtco_driverinfo_table_init() [L4924] ldv_retval_1 = gtco_driverinfo_table_init() [L4925] COND TRUE ldv_retval_1 == 0 [L4926] ldv_state_variable_0 = 3 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4929] COND FALSE !(ldv_retval_1 != 0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=0, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4881] COND TRUE ldv_state_variable_1 != 0 [L4882] tmp___1 = __VERIFIER_nondet_int() [L4884] case 0: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=0, tmp___1=0, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4885] COND TRUE ldv_state_variable_1 == 1 [L4886] CALL, EXPR gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4569] struct gtco *gtco ; [L4570] struct input_dev *input_dev ; [L4571] struct hid_descriptor *hid_desc ; [L4572] char *report ; [L4573] int result ; [L4574] int retry ; [L4575] int error ; [L4576] struct usb_endpoint_descriptor *endpoint ; [L4577] void *tmp ; [L4578] struct usb_device *tmp___0 ; [L4579] void *tmp___1 ; [L4580] struct _ddebug descriptor ; [L4581] long tmp___2 ; [L4582] struct _ddebug descriptor___0 ; [L4583] long tmp___3 ; [L4584] struct _ddebug descriptor___1 ; [L4585] long tmp___4 ; [L4586] struct _ddebug descriptor___2 ; [L4587] long tmp___5 ; [L4588] struct _ddebug descriptor___3 ; [L4589] long tmp___6 ; [L4590] int tmp___7 ; [L4591] struct _ddebug descriptor___4 ; [L4592] long tmp___8 ; [L4593] int tmp___9 ; [L4594] struct _ddebug descriptor___5 ; [L4595] long tmp___10 ; [L4596] void *tmp___11 ; [L4597] unsigned int tmp___12 ; [L4598] struct _ddebug descriptor___6 ; [L4599] long tmp___13 ; [L4600] unsigned int tmp___14 ; [L4602] result = 0 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={1099511627824:0}, descriptor___0={1099511627832:0}, descriptor___1={1099511627809:0}, descriptor___2={1099511627812:0}, descriptor___3={-9223372036854773600:0}, descriptor___4={1099511638144:0}, descriptor___5={1099511630880:0}, descriptor___6={1099511627816:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={1099511644357:0}, id={0:0}, id={0:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4603] CALL, EXPR kzalloc(152UL, 208U) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3667] void *tmp ; [L3669] CALL, EXPR kmalloc(size, flags | 32768U) [L3658] void *tmp___2 ; [L3660] CALL, EXPR __kmalloc(size, flags) [L3653] CALL, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=152, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [={0:0}, ={0:0}, \old(size)=152, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={2147483675:0}, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={2147483675:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, cond=1, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(size)=152, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={2147483675:0}, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={2147483675:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [={0:0}, ={0:0}, \old(size)=152, \result={2147483675:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={2147483675:0}, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={2147483675:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] RET, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=152, \old(t)=32976, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(size)={2147483675:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=152, t=32976, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] return ldv_malloc(size); [L3660] RET, EXPR __kmalloc(size, flags) [L3660] tmp___2 = __kmalloc(size, flags) [L3661] return (tmp___2); VAL [={0:0}, ={0:0}, \old(flags)=32976, \old(size)=152, \result={2147483675:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=32976, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=152, tmp___2={2147483675:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] RET, EXPR kmalloc(size, flags | 32768U) [L3669] tmp = kmalloc(size, flags | 32768U) [L3670] return (tmp); VAL [={0:0}, ={0:0}, \old(flags)=208, \old(size)=152, \result={2147483675:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=208, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=152, tmp={2147483675:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4603] RET, EXPR kzalloc(152UL, 208U) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={1099511627824:0}, descriptor___0={1099511627832:0}, descriptor___1={1099511627809:0}, descriptor___2={1099511627812:0}, descriptor___3={-9223372036854773600:0}, descriptor___4={1099511638144:0}, descriptor___5={1099511630880:0}, descriptor___6={1099511627816:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={1099511644357:0}, id={0:0}, id={0:0}, INTERF_STATE=0, kzalloc(152UL, 208U)={2147483675:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4603] tmp = kzalloc(152UL, 208U) [L4604] gtco = (struct gtco *)tmp [L4605] CALL, EXPR input_allocate_device() [L3766] CALL, EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3667] void *tmp ; [L3669] CALL, EXPR kmalloc(size, flags | 32768U) [L3658] void *tmp___2 ; [L3660] CALL, EXPR __kmalloc(size, flags) [L3653] CALL, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=2144, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [={0:0}, ={0:0}, \old(size)=2144, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={2147483680:0}, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={2147483680:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, cond=1, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(size)=2144, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={2147483680:0}, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={2147483680:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [={0:0}, ={0:0}, \old(size)=2144, \result={2147483680:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={2147483680:0}, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={2147483680:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] RET, EXPR ldv_malloc(size) VAL [={0:0}, ={0:0}, \old(size)=2144, \old(t)=32976, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(size)={2147483680:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=2144, t=32976, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] return ldv_malloc(size); [L3660] RET, EXPR __kmalloc(size, flags) [L3660] tmp___2 = __kmalloc(size, flags) [L3661] return (tmp___2); VAL [={0:0}, ={0:0}, \old(flags)=32976, \old(size)=2144, \result={2147483680:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=32976, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp___2={2147483680:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] RET, EXPR kmalloc(size, flags | 32768U) [L3669] tmp = kmalloc(size, flags | 32768U) [L3670] return (tmp); VAL [={0:0}, ={0:0}, \old(flags)=208, \old(size)=2144, \result={2147483680:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, flags=208, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=2144, tmp={2147483680:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3766] RET, EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u)={2147483680:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3766] return kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u); [L4605] RET, EXPR input_allocate_device() [L4605] input_dev = input_allocate_device() [L4606] COND FALSE !((unsigned long )gtco == (unsigned long )((struct gtco *)0) || (unsigned long )input_dev == (unsigned long )((struct input_dev *)0)) [L4612] gtco->inputdevice = input_dev [L4613] CALL, EXPR interface_to_usbdev(usbinterface) [L4956] struct usb_device *tmp ; [L4958] CALL, EXPR ldv_interface_to_usbdev() [L5177] void *result ; [L5178] void *tmp ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] CALL, EXPR ldv_malloc(sizeof(struct usb_device)) VAL [={0:0}, ={0:0}, \old(size)=1889, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [={0:0}, ={0:0}, \old(size)=1889, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={4096:0}, ref_cnt=0, SERIAL_STATE=0, size=1889, tmp={4096:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [={0:0}, ={0:0}, \old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, cond=1, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [={0:0}, ={0:0}, \old(size)=1889, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={4096:0}, ref_cnt=0, SERIAL_STATE=0, size=1889, tmp={4096:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [={0:0}, ={0:0}, \old(size)=1889, \result={4096:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={4096:0}, ref_cnt=0, SERIAL_STATE=0, size=1889, tmp={4096:0}, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] RET, EXPR ldv_malloc(sizeof(struct usb_device)) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(struct usb_device))={4096:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] tmp = ldv_malloc(sizeof(struct usb_device)) [L5181] result = tmp VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={4096:0}, SERIAL_STATE=0, tmp={4096:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5182] COND TRUE (unsigned long )result != (unsigned long )((void *)0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={4096:0}, SERIAL_STATE=0, tmp={4096:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5186] return (result); VAL [={0:0}, ={0:0}, \result={4096:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={4096:0}, SERIAL_STATE=0, tmp={4096:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4958] RET, EXPR ldv_interface_to_usbdev() [L4958] tmp = ldv_interface_to_usbdev() [L4959] return (tmp); VAL [={0:0}, ={0:0}, \result={4096:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, intf={0:0}, intf={0:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={4096:0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4613] RET, EXPR interface_to_usbdev(usbinterface) [L4613] tmp___0 = interface_to_usbdev(usbinterface) [L4614] CALL, EXPR ldv_usb_get_dev_4(tmp___0) [L4980] struct usb_device *tmp ; [L4982] CALL, EXPR ldv_get_dev(ldv_func_arg1) [L5191] int tmp ; VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, data={4096:0}, data={4096:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5193] COND TRUE (unsigned long )usb_dev == (unsigned long )((struct usb_device *)0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, data={4096:0}, data={4096:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] CALL, EXPR ldv_undef_int() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3717] int tmp ; [L3719] tmp = __VERIFIER_nondet_int() [L3720] return (tmp); VAL [={0:0}, ={0:0}, \result=-2147483648, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=2147483648, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] RET, EXPR ldv_undef_int() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, data={4096:0}, data={4096:0}, dev_counter=0, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_undef_int()=-2147483648, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] tmp = ldv_undef_int() [L5195] COND TRUE \read(tmp) [L5196] dev_counter = dev_counter + 1 [L5197] usb_dev = data VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, data={4096:0}, data={4096:0}, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=2147483648, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5205] return (usb_dev); VAL [={0:0}, ={0:0}, \result={4096:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, data={4096:0}, data={4096:0}, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp=2147483648, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4982] RET, EXPR ldv_get_dev(ldv_func_arg1) [L4982] tmp = ldv_get_dev(ldv_func_arg1) [L4983] return (tmp); VAL [={0:0}, ={0:0}, \result={4096:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, ldv_func_arg1={4096:0}, ldv_func_arg1={4096:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, tmp={4096:0}, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4614] RET, EXPR ldv_usb_get_dev_4(tmp___0) [L4614] gtco->usbdev = ldv_usb_get_dev_4(tmp___0) [L4615] gtco->intf = usbinterface [L4616] EXPR gtco->usbdev [L4616] CALL, EXPR usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L5353] CALL, EXPR ldv_malloc(0UL) VAL [={0:0}, ={0:0}, \old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND TRUE tmp___0 != 0 [L3689] return ((void *)0); VAL [={0:0}, ={0:0}, \old(size)=0, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, size=0, tmp___0=2147483648, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5353] RET, EXPR ldv_malloc(0UL) VAL [={0:0}, ={0:0}, \old(arg1)=null, \old(arg2)=null, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, arg0={4096:0}, arg0={4096:0}, arg1=null, arg2=null, arg3={2147483675:32}, arg3={2147483675:32}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_malloc(0UL)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5353] return ldv_malloc(0UL); [L4616] RET, EXPR usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L4616] tmp___1 = usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L4617] gtco->buffer = (unsigned char *)tmp___1 [L4618] EXPR gtco->buffer VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={1099511627824:0}, descriptor___0={1099511627832:0}, descriptor___1={1099511627809:0}, descriptor___2={1099511627812:0}, descriptor___3={-9223372036854773600:0}, descriptor___4={1099511638144:0}, descriptor___5={1099511630880:0}, descriptor___6={1099511627816:0}, dev_counter=1, gtco={2147483675:0}, gtco->buffer={0:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={1099511644357:0}, id={0:0}, id={0:0}, input_dev={2147483680:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={2147483675:0}, tmp___0={4096:0}, tmp___1={0:0}, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4618] COND TRUE (unsigned long )gtco->buffer == (unsigned long )((unsigned char *)0U) [L4620] error = -12 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={1099511627824:0}, descriptor___0={1099511627832:0}, descriptor___1={1099511627809:0}, descriptor___2={1099511627812:0}, descriptor___3={-9223372036854773600:0}, descriptor___4={1099511638144:0}, descriptor___5={1099511630880:0}, descriptor___6={1099511627816:0}, dev_counter=1, error=4294967284, gtco={2147483675:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={1099511644357:0}, id={0:0}, id={0:0}, input_dev={2147483680:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={2147483675:0}, tmp___0={4096:0}, tmp___1={0:0}, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4805] FCALL input_free_device(input_dev) [L4806] CALL kfree((void const *)gtco) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={2147483675:0}, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4806] RET kfree((void const *)gtco) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, descriptor={1099511627824:0}, descriptor___0={1099511627832:0}, descriptor___1={1099511627809:0}, descriptor___2={1099511627812:0}, descriptor___3={-9223372036854773600:0}, descriptor___4={1099511638144:0}, descriptor___5={1099511630880:0}, descriptor___6={1099511627816:0}, dev_counter=1, error=4294967284, gtco={2147483675:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, hid_desc={1099511644357:0}, id={0:0}, id={0:0}, input_dev={2147483680:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={2147483675:0}, tmp___0={4096:0}, tmp___1={0:0}, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); VAL [={0:0}, ={0:0}, \result=-12, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, error=4294967284, gtco={2147483675:0}, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, id={0:0}, id={0:0}, input_dev={2147483680:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, SERIAL_STATE=0, tmp={2147483675:0}, tmp___0={4096:0}, tmp___1={0:0}, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}, usbinterface={0:0}] [L4886] RET, EXPR gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4886] ldv_retval_0 = gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4887] COND FALSE !(ldv_retval_0 == 0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=0, tmp___1=0, tmp___2=1, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: [L4910] case 1: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___1=0, tmp___2=1, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4911] COND TRUE ldv_state_variable_0 != 0 [L4912] tmp___2 = __VERIFIER_nondet_int() [L4914] case 0: VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___1=0, tmp___2=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4915] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L4916] CALL gtco_driverinfo_table_exit() [L4846] CALL ldv_usb_deregister_12(& gtco_driverinfo_table) [L5050] FCALL usb_deregister(arg) [L5051] ldv_state_variable_1 = 0 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, arg={167:0}, arg={167:0}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4846] RET ldv_usb_deregister_12(& gtco_driverinfo_table) [L4916] RET gtco_driverinfo_table_exit() [L4917] ldv_state_variable_0 = 2 VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, SERIAL_STATE=0, tmp={0:0}, tmp___0=1, tmp___1=0, tmp___2=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4950] CALL ldv_check_final_state() [L5283] COND TRUE (unsigned long )usb_urb == (unsigned long )((struct urb *)0) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5287] COND FALSE !((unsigned long )usb_dev == (unsigned long )((struct usb_device *)0)) VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5289] CALL ldv_error() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3735] reach_error() VAL [={0:0}, ={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={168:169}, completeFnBulkCounter=0, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={167:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={166:0}, INTERF_STATE=0, LDV_IN_INTERRUPT=1, ldv_retval_0=4294967284, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, SERIAL_STATE=0, usb_counter=0, usb_dev={4096:0}, usb_intfdata={0:0}, usb_urb={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 20 procedures, 452 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 77.7s, OverallIterations: 13, TraceHistogramMax: 4, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 14.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 7138 SdHoareTripleChecker+Valid, 11.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7134 mSDsluCounter, 30709 SdHoareTripleChecker+Invalid, 11.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 20565 mSDsCounter, 486 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1231 IncrementalHoareTripleChecker+Invalid, 1718 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 486 mSolverCounterUnsat, 10144 mSDtfsCounter, 1231 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1053 GetRequests, 1010 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20854occurred in iteration=12, InterpolantAutomatonStates: 55, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.3s AutomataMinimizationTime, 12 MinimizatonAttempts, 948 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 18.4s SatisfiabilityAnalysisTime, 3.0s InterpolantComputationTime, 941 NumberOfCodeBlocks, 877 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 1045 ConstructedInterpolants, 0 QuantifiedInterpolants, 2304 SizeOfPredicates, 32 NumberOfNonLiveVariables, 12548 ConjunctsInSsa, 72 ConjunctsInUnsatCore, 14 InterpolantComputations, 10 PerfectInterpolantSequences, 335/367 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 proved your program to be incorrect! [2021-12-06 18:23:46,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7a673574-01ea-4773-9853-4c1230af7996/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE