./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aa418289 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 43436bf2b594691a50930e6e3752ec78f8d8f1cd ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 43436bf2b594691a50930e6e3752ec78f8d8f1cd .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken --- Real Ultimate output --- This is Ultimate 0.1.23-aa41828 [2018-11-23 03:41:25,805 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 03:41:25,806 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 03:41:25,813 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 03:41:25,814 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 03:41:25,814 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 03:41:25,815 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 03:41:25,816 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 03:41:25,817 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 03:41:25,818 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 03:41:25,819 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 03:41:25,819 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 03:41:25,819 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 03:41:25,820 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 03:41:25,821 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 03:41:25,822 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 03:41:25,822 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 03:41:25,824 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 03:41:25,825 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 03:41:25,826 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 03:41:25,827 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 03:41:25,828 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 03:41:25,830 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 03:41:25,830 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 03:41:25,830 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 03:41:25,831 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 03:41:25,831 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 03:41:25,832 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 03:41:25,833 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 03:41:25,833 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 03:41:25,834 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 03:41:25,834 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 03:41:25,834 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 03:41:25,834 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 03:41:25,835 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 03:41:25,836 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 03:41:25,836 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf [2018-11-23 03:41:25,847 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 03:41:25,847 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 03:41:25,848 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 03:41:25,848 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 03:41:25,849 INFO L133 SettingsManager]: * User list type=DISABLED [2018-11-23 03:41:25,849 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-11-23 03:41:25,849 INFO L133 SettingsManager]: * Explicit value domain=true [2018-11-23 03:41:25,849 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-11-23 03:41:25,849 INFO L133 SettingsManager]: * Octagon Domain=false [2018-11-23 03:41:25,849 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-11-23 03:41:25,850 INFO L133 SettingsManager]: * Log string format=TERM [2018-11-23 03:41:25,850 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-11-23 03:41:25,850 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-11-23 03:41:25,850 INFO L133 SettingsManager]: * Interval Domain=false [2018-11-23 03:41:25,851 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 03:41:25,851 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 03:41:25,851 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 03:41:25,851 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 03:41:25,851 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 03:41:25,851 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 03:41:25,852 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 03:41:25,852 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 03:41:25,852 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 03:41:25,852 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 03:41:25,852 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 03:41:25,852 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 03:41:25,853 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 03:41:25,853 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 03:41:25,853 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 03:41:25,853 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 03:41:25,853 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 03:41:25,853 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-11-23 03:41:25,854 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 03:41:25,854 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-23 03:41:25,854 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 03:41:25,854 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-11-23 03:41:25,854 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 43436bf2b594691a50930e6e3752ec78f8d8f1cd [2018-11-23 03:41:25,881 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 03:41:25,892 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 03:41:25,896 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 03:41:25,897 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 03:41:25,897 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 03:41:25,898 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c [2018-11-23 03:41:25,941 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/95a497e85/715d4c12f7dc4e1db756f55c0d5eacbc/FLAG17b044451 [2018-11-23 03:41:26,508 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 03:41:26,509 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c [2018-11-23 03:41:26,540 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/95a497e85/715d4c12f7dc4e1db756f55c0d5eacbc/FLAG17b044451 [2018-11-23 03:41:26,703 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/95a497e85/715d4c12f7dc4e1db756f55c0d5eacbc [2018-11-23 03:41:26,706 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 03:41:26,707 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 03:41:26,708 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 03:41:26,708 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 03:41:26,711 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 03:41:26,712 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:41:26" (1/1) ... [2018-11-23 03:41:26,714 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b3d5139 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:26, skipping insertion in model container [2018-11-23 03:41:26,714 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:41:26" (1/1) ... [2018-11-23 03:41:26,722 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 03:41:26,816 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 03:41:29,003 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 03:41:29,018 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 03:41:29,455 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 03:41:29,844 INFO L195 MainTranslator]: Completed translation [2018-11-23 03:41:29,845 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29 WrapperNode [2018-11-23 03:41:29,845 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 03:41:29,845 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 03:41:29,846 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 03:41:29,846 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 03:41:29,851 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:29,910 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:29,933 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 03:41:29,933 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 03:41:29,933 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 03:41:29,933 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 03:41:29,939 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:29,939 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:29,960 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:29,961 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:30,080 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:30,099 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:30,219 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... [2018-11-23 03:41:30,261 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 03:41:30,262 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 03:41:30,262 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 03:41:30,262 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 03:41:30,263 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 03:41:30,304 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_cleanup [2018-11-23 03:41:30,304 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_cleanup [2018-11-23 03:41:30,305 INFO L130 BoogieDeclarations]: Found specification of procedure single_unlink_async [2018-11-23 03:41:30,305 INFO L138 BoogieDeclarations]: Found implementation of procedure single_unlink_async [2018-11-23 03:41:30,305 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_poll_PSS [2018-11-23 03:41:30,305 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_poll_PSS [2018-11-23 03:41:30,305 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_find [2018-11-23 03:41:30,305 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_find [2018-11-23 03:41:30,305 INFO L130 BoogieDeclarations]: Found specification of procedure end_unlink_async [2018-11-23 03:41:30,305 INFO L138 BoogieDeclarations]: Found implementation of procedure end_unlink_async [2018-11-23 03:41:30,306 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_status_buf [2018-11-23 03:41:30,306 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_status_buf [2018-11-23 03:41:30,306 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2018-11-23 03:41:30,307 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_unregister [2018-11-23 03:41:30,307 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2018-11-23 03:41:30,307 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2018-11-23 03:41:30,307 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qh_alloc [2018-11-23 03:41:30,307 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qh_alloc [2018-11-23 03:41:30,307 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2018-11-23 03:41:30,307 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2018-11-23 03:41:30,308 INFO L130 BoogieDeclarations]: Found specification of procedure fill_buffer [2018-11-23 03:41:30,308 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_buffer [2018-11-23 03:41:30,308 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-11-23 03:41:30,308 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-11-23 03:41:30,308 INFO L130 BoogieDeclarations]: Found specification of procedure fill_periodic_buffer [2018-11-23 03:41:30,308 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_periodic_buffer [2018-11-23 03:41:30,308 INFO L130 BoogieDeclarations]: Found specification of procedure create_debug_files [2018-11-23 03:41:30,308 INFO L138 BoogieDeclarations]: Found implementation of procedure create_debug_files [2018-11-23 03:41:30,308 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2018-11-23 03:41:30,308 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2018-11-23 03:41:30,308 INFO L130 BoogieDeclarations]: Found specification of procedure enable_async [2018-11-23 03:41:30,309 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_async [2018-11-23 03:41:30,309 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_urb_dequeue [2018-11-23 03:41:30,309 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_urb_dequeue [2018-11-23 03:41:30,309 INFO L130 BoogieDeclarations]: Found specification of procedure itd_link [2018-11-23 03:41:30,309 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_link [2018-11-23 03:41:30,309 INFO L130 BoogieDeclarations]: Found specification of procedure turn_on_io_watchdog [2018-11-23 03:41:30,309 INFO L138 BoogieDeclarations]: Found implementation of procedure turn_on_io_watchdog [2018-11-23 03:41:30,309 INFO L130 BoogieDeclarations]: Found specification of procedure dbgp_external_startup [2018-11-23 03:41:30,309 INFO L130 BoogieDeclarations]: Found specification of procedure qh_link_periodic [2018-11-23 03:41:30,310 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_link_periodic [2018-11-23 03:41:30,310 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_to_hcd [2018-11-23 03:41:30,310 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_to_hcd [2018-11-23 03:41:30,310 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2018-11-23 03:41:30,310 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2018-11-23 03:41:30,310 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2018-11-23 03:41:30,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2018-11-23 03:41:30,310 INFO L130 BoogieDeclarations]: Found specification of procedure scan_isoc [2018-11-23 03:41:30,310 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_isoc [2018-11-23 03:41:30,311 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2018-11-23 03:41:30,311 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2018-11-23 03:41:30,311 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get_with_offset [2018-11-23 03:41:30,311 INFO L130 BoogieDeclarations]: Found specification of procedure hc32_to_cpup [2018-11-23 03:41:30,311 INFO L138 BoogieDeclarations]: Found implementation of procedure hc32_to_cpup [2018-11-23 03:41:30,311 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hrtimer_func [2018-11-23 03:41:30,311 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hrtimer_func [2018-11-23 03:41:30,311 INFO L130 BoogieDeclarations]: Found specification of procedure periodic_unlink [2018-11-23 03:41:30,311 INFO L138 BoogieDeclarations]: Found implementation of procedure periodic_unlink [2018-11-23 03:41:30,311 INFO L130 BoogieDeclarations]: Found specification of procedure itd_link_urb [2018-11-23 03:41:30,312 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_link_urb [2018-11-23 03:41:30,312 INFO L130 BoogieDeclarations]: Found specification of procedure usb_disabled [2018-11-23 03:41:30,312 INFO L130 BoogieDeclarations]: Found specification of procedure remove_sysfs_files [2018-11-23 03:41:30,312 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_sysfs_files [2018-11-23 03:41:30,312 INFO L130 BoogieDeclarations]: Found specification of procedure qh_destroy [2018-11-23 03:41:30,312 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_destroy [2018-11-23 03:41:30,312 INFO L130 BoogieDeclarations]: Found specification of procedure end_free_itds [2018-11-23 03:41:30,312 INFO L138 BoogieDeclarations]: Found implementation of procedure end_free_itds [2018-11-23 03:41:30,312 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2018-11-23 03:41:30,312 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_iaa_watchdog [2018-11-23 03:41:30,312 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_iaa_watchdog [2018-11-23 03:41:30,313 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2018-11-23 03:41:30,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2018-11-23 03:41:30,313 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_remove [2018-11-23 03:41:30,313 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_remove [2018-11-23 03:41:30,313 INFO L130 BoogieDeclarations]: Found specification of procedure periodic_next_shadow [2018-11-23 03:41:30,313 INFO L138 BoogieDeclarations]: Found implementation of procedure periodic_next_shadow [2018-11-23 03:41:30,313 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice [2018-11-23 03:41:30,313 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice [2018-11-23 03:41:30,313 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_poll_ASS [2018-11-23 03:41:30,314 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_poll_ASS [2018-11-23 03:41:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_buffer [2018-11-23 03:41:30,314 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_buffer [2018-11-23 03:41:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2018-11-23 03:41:30,314 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2018-11-23 03:41:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_run [2018-11-23 03:41:30,314 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_run [2018-11-23 03:41:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2018-11-23 03:41:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure tt_no_collision [2018-11-23 03:41:30,314 INFO L138 BoogieDeclarations]: Found implementation of procedure tt_no_collision [2018-11-23 03:41:30,314 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2018-11-23 03:41:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure debug_async_open [2018-11-23 03:41:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_async_open [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure devm_ioremap_resource [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure device_wakeup_enable [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-11-23 03:41:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_type [2018-11-23 03:41:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_type [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___platform_driver_register_28 [2018-11-23 03:41:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___platform_driver_register_28 [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure itd_urb_transaction [2018-11-23 03:41:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_urb_transaction [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure scan_async [2018-11-23 03:41:30,315 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_async [2018-11-23 03:41:30,315 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2018-11-23 03:41:30,316 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2018-11-23 03:41:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure start_unlink_intr [2018-11-23 03:41:30,316 INFO L138 BoogieDeclarations]: Found implementation of procedure start_unlink_intr [2018-11-23 03:41:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hub_status_data [2018-11-23 03:41:30,316 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hub_status_data [2018-11-23 03:41:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2018-11-23 03:41:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_set_command_bit [2018-11-23 03:41:30,316 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_set_command_bit [2018-11-23 03:41:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure debug_output [2018-11-23 03:41:30,316 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_output [2018-11-23 03:41:30,316 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 03:41:30,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 03:41:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure usb_maxpacket [2018-11-23 03:41:30,317 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_maxpacket [2018-11-23 03:41:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qtd_init [2018-11-23 03:41:30,317 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qtd_init [2018-11-23 03:41:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2018-11-23 03:41:30,317 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2018-11-23 03:41:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_giveback_urb [2018-11-23 03:41:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure itd_slot_ok [2018-11-23 03:41:30,317 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_slot_ok [2018-11-23 03:41:30,317 INFO L130 BoogieDeclarations]: Found specification of procedure submit_async [2018-11-23 03:41:30,318 INFO L138 BoogieDeclarations]: Found implementation of procedure submit_async [2018-11-23 03:41:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get [2018-11-23 03:41:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_relinquish_port [2018-11-23 03:41:30,318 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_relinquish_port [2018-11-23 03:41:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure hcd_to_fotg210 [2018-11-23 03:41:30,318 INFO L138 BoogieDeclarations]: Found implementation of procedure hcd_to_fotg210 [2018-11-23 03:41:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_irq [2018-11-23 03:41:30,318 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_irq [2018-11-23 03:41:30,318 INFO L130 BoogieDeclarations]: Found specification of procedure start_free_itds [2018-11-23 03:41:30,318 INFO L138 BoogieDeclarations]: Found implementation of procedure start_free_itds [2018-11-23 03:41:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_stop [2018-11-23 03:41:30,319 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_stop [2018-11-23 03:41:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ptr [2018-11-23 03:41:30,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ptr [2018-11-23 03:41:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2018-11-23 03:41:30,319 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2018-11-23 03:41:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure bus_to_hcd [2018-11-23 03:41:30,319 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_to_hcd [2018-11-23 03:41:30,319 INFO L130 BoogieDeclarations]: Found specification of procedure create_sysfs_files [2018-11-23 03:41:30,319 INFO L138 BoogieDeclarations]: Found implementation of procedure create_sysfs_files [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_clear_command_bit [2018-11-23 03:41:30,320 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_clear_command_bit [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irq [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_start_range_ns [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure check_reset_complete [2018-11-23 03:41:30,320 INFO L138 BoogieDeclarations]: Found implementation of procedure check_reset_complete [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure qtd_list_free [2018-11-23 03:41:30,320 INFO L138 BoogieDeclarations]: Found implementation of procedure qtd_list_free [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_vmalloc_24 [2018-11-23 03:41:30,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_vmalloc_24 [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2018-11-23 03:41:30,320 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_num [2018-11-23 03:41:30,320 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_num [2018-11-23 03:41:30,321 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hub_descriptor [2018-11-23 03:41:30,321 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hub_descriptor [2018-11-23 03:41:30,321 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_disable_PSE [2018-11-23 03:41:30,321 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_disable_PSE [2018-11-23 03:41:30,321 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2018-11-23 03:41:30,321 INFO L130 BoogieDeclarations]: Found specification of procedure qtd_fill [2018-11-23 03:41:30,321 INFO L138 BoogieDeclarations]: Found implementation of procedure qtd_fill [2018-11-23 03:41:30,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2018-11-23 03:41:30,321 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2018-11-23 03:41:30,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2018-11-23 03:41:30,321 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2018-11-23 03:41:30,321 INFO L130 BoogieDeclarations]: Found specification of procedure debug_periodic_open [2018-11-23 03:41:30,322 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_periodic_open [2018-11-23 03:41:30,322 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2018-11-23 03:41:30,322 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2018-11-23 03:41:30,322 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_readl [2018-11-23 03:41:30,322 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_readl [2018-11-23 03:41:30,322 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2018-11-23 03:41:30,322 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_clear_tt_buffer [2018-11-23 03:41:30,322 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_clear_tt_buffer [2018-11-23 03:41:30,322 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2018-11-23 03:41:30,322 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2018-11-23 03:41:30,322 INFO L130 BoogieDeclarations]: Found specification of procedure list_is_singular [2018-11-23 03:41:30,323 INFO L138 BoogieDeclarations]: Found implementation of procedure list_is_singular [2018-11-23 03:41:30,323 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2018-11-23 03:41:30,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-23 03:41:30,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2018-11-23 03:41:30,323 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_writel [2018-11-23 03:41:30,323 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_writel [2018-11-23 03:41:30,323 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_command_buf [2018-11-23 03:41:30,323 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_command_buf [2018-11-23 03:41:30,323 INFO L130 BoogieDeclarations]: Found specification of procedure start_iaa_cycle [2018-11-23 03:41:30,323 INFO L138 BoogieDeclarations]: Found implementation of procedure start_iaa_cycle [2018-11-23 03:41:30,324 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hc_died [2018-11-23 03:41:30,324 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_halt [2018-11-23 03:41:30,324 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_halt [2018-11-23 03:41:30,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_4 [2018-11-23 03:41:30,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_4 [2018-11-23 03:41:30,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_5 [2018-11-23 03:41:30,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_5 [2018-11-23 03:41:30,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_6 [2018-11-23 03:41:30,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_6 [2018-11-23 03:41:30,324 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove [2018-11-23 03:41:30,324 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_probe [2018-11-23 03:41:30,325 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_probe [2018-11-23 03:41:30,325 INFO L130 BoogieDeclarations]: Found specification of procedure periodic_usecs [2018-11-23 03:41:30,325 INFO L138 BoogieDeclarations]: Found implementation of procedure periodic_usecs [2018-11-23 03:41:30,325 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_bit [2018-11-23 03:41:30,325 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2018-11-23 03:41:30,325 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_endpoint_disable [2018-11-23 03:41:30,325 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_endpoint_disable [2018-11-23 03:41:30,325 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2018-11-23 03:41:30,325 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2018-11-23 03:41:30,325 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_disable_ASE [2018-11-23 03:41:30,325 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_disable_ASE [2018-11-23 03:41:30,326 INFO L130 BoogieDeclarations]: Found specification of procedure __platform_driver_register [2018-11-23 03:41:30,326 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_schedule [2018-11-23 03:41:30,326 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_schedule [2018-11-23 03:41:30,326 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2018-11-23 03:41:30,326 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2018-11-23 03:41:30,326 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_mem_init [2018-11-23 03:41:30,326 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_mem_init [2018-11-23 03:41:30,326 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_port_buf [2018-11-23 03:41:30,326 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_port_buf [2018-11-23 03:41:30,326 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2018-11-23 03:41:30,326 INFO L130 BoogieDeclarations]: Found specification of procedure qh_completions [2018-11-23 03:41:30,327 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_completions [2018-11-23 03:41:30,327 INFO L130 BoogieDeclarations]: Found specification of procedure simple_read_from_buffer [2018-11-23 03:41:30,327 INFO L130 BoogieDeclarations]: Found specification of procedure __msecs_to_jiffies [2018-11-23 03:41:30,327 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_mem_cleanup [2018-11-23 03:41:30,327 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_mem_cleanup [2018-11-23 03:41:30,327 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_handle_controller_death [2018-11-23 03:41:30,327 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_handle_controller_death [2018-11-23 03:41:30,327 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2018-11-23 03:41:30,327 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2018-11-23 03:41:30,327 INFO L130 BoogieDeclarations]: Found specification of procedure disable_periodic [2018-11-23 03:41:30,327 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_periodic [2018-11-23 03:41:30,328 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_hcd [2018-11-23 03:41:30,328 INFO L130 BoogieDeclarations]: Found specification of procedure enable_periodic [2018-11-23 03:41:30,328 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_periodic [2018-11-23 03:41:30,328 INFO L130 BoogieDeclarations]: Found specification of procedure qh_update [2018-11-23 03:41:30,328 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_update [2018-11-23 03:41:30,328 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_port_speed [2018-11-23 03:41:30,328 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_port_speed [2018-11-23 03:41:30,328 INFO L130 BoogieDeclarations]: Found specification of procedure fill_registers_buffer [2018-11-23 03:41:30,328 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_registers_buffer [2018-11-23 03:41:30,328 INFO L130 BoogieDeclarations]: Found specification of procedure qh_lines [2018-11-23 03:41:30,328 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_lines [2018-11-23 03:41:30,329 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_check_unlink_urb [2018-11-23 03:41:30,329 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_turn_off_all_ports [2018-11-23 03:41:30,329 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_turn_off_all_ports [2018-11-23 03:41:30,329 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_intr_buf [2018-11-23 03:41:30,329 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_intr_buf [2018-11-23 03:41:30,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_unregister_29 [2018-11-23 03:41:30,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_unregister_29 [2018-11-23 03:41:30,329 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_bit [2018-11-23 03:41:30,329 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2018-11-23 03:41:30,329 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2018-11-23 03:41:30,329 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_shutdown [2018-11-23 03:41:30,330 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_shutdown [2018-11-23 03:41:30,330 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2018-11-23 03:41:30,330 INFO L130 BoogieDeclarations]: Found specification of procedure qtd_copy_status [2018-11-23 03:41:30,330 INFO L138 BoogieDeclarations]: Found implementation of procedure qtd_copy_status [2018-11-23 03:41:30,330 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2018-11-23 03:41:30,330 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2018-11-23 03:41:30,330 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_handle_intr_unlinks [2018-11-23 03:41:30,330 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_handle_intr_unlinks [2018-11-23 03:41:30,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_8 [2018-11-23 03:41:30,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_8 [2018-11-23 03:41:30,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_12 [2018-11-23 03:41:30,331 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_12 [2018-11-23 03:41:30,331 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_9 [2018-11-23 03:41:30,331 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_9 [2018-11-23 03:41:30,331 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_enable_event [2018-11-23 03:41:30,331 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_enable_event [2018-11-23 03:41:30,331 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_get_speed [2018-11-23 03:41:30,331 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_get_speed [2018-11-23 03:41:30,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-23 03:41:30,331 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qtd_free [2018-11-23 03:41:30,331 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qtd_free [2018-11-23 03:41:30,331 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_read_frame_index [2018-11-23 03:41:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_read_frame_index [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_unlink_urb_from_ep [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure usb_create_hcd [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2018-11-23 03:41:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure itd_submit [2018-11-23 03:41:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_submit [2018-11-23 03:41:30,332 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_quiesce [2018-11-23 03:41:30,332 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_quiesce [2018-11-23 03:41:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure rh_state_string [2018-11-23 03:41:30,333 INFO L138 BoogieDeclarations]: Found implementation of procedure rh_state_string [2018-11-23 03:41:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_unregister_30 [2018-11-23 03:41:30,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_unregister_30 [2018-11-23 03:41:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure qh_schedule [2018-11-23 03:41:30,333 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_schedule [2018-11-23 03:41:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_get_frame [2018-11-23 03:41:30,333 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_get_frame [2018-11-23 03:41:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure disable_async [2018-11-23 03:41:30,333 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_async [2018-11-23 03:41:30,333 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_11 [2018-11-23 03:41:30,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_11 [2018-11-23 03:41:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure check_intr_schedule [2018-11-23 03:41:30,334 INFO L138 BoogieDeclarations]: Found implementation of procedure check_intr_schedule [2018-11-23 03:41:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2018-11-23 03:41:30,334 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2018-11-23 03:41:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2018-11-23 03:41:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2018-11-23 03:41:30,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2018-11-23 03:41:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2018-11-23 03:41:30,334 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2018-11-23 03:41:30,334 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_hc_driver_2 [2018-11-23 03:41:30,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_hc_driver_2 [2018-11-23 03:41:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2018-11-23 03:41:30,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2018-11-23 03:41:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_silence_controller [2018-11-23 03:41:30,335 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_silence_controller [2018-11-23 03:41:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure store_uframe_periodic_max [2018-11-23 03:41:30,335 INFO L138 BoogieDeclarations]: Found implementation of procedure store_uframe_periodic_max [2018-11-23 03:41:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove_recursive [2018-11-23 03:41:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2018-11-23 03:41:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure itd_init [2018-11-23 03:41:30,335 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_init [2018-11-23 03:41:30,335 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_clear_tt_buffer_complete [2018-11-23 03:41:30,336 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_clear_tt_buffer_complete [2018-11-23 03:41:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2018-11-23 03:41:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure iso_sched_alloc [2018-11-23 03:41:30,336 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_sched_alloc [2018-11-23 03:41:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2018-11-23 03:41:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2018-11-23 03:41:30,336 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2018-11-23 03:41:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-11-23 03:41:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_init [2018-11-23 03:41:30,336 INFO L130 BoogieDeclarations]: Found specification of procedure fill_async_buffer [2018-11-23 03:41:30,336 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_async_buffer [2018-11-23 03:41:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_endpoint_reset [2018-11-23 03:41:30,337 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_endpoint_reset [2018-11-23 03:41:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure token_mark [2018-11-23 03:41:30,337 INFO L138 BoogieDeclarations]: Found implementation of procedure token_mark [2018-11-23 03:41:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure remove_debug_files [2018-11-23 03:41:30,337 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_debug_files [2018-11-23 03:41:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_name [2018-11-23 03:41:30,337 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_name [2018-11-23 03:41:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_link_urb_to_ep [2018-11-23 03:41:30,337 INFO L130 BoogieDeclarations]: Found specification of procedure itd_patch [2018-11-23 03:41:30,337 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_patch [2018-11-23 03:41:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2018-11-23 03:41:30,338 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2018-11-23 03:41:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2018-11-23 03:41:30,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2018-11-23 03:41:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_alloc [2018-11-23 03:41:30,338 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_alloc [2018-11-23 03:41:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2018-11-23 03:41:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure iso_sched_free [2018-11-23 03:41:30,338 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_sched_free [2018-11-23 03:41:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure qh_unlink_periodic [2018-11-23 03:41:30,338 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_unlink_periodic [2018-11-23 03:41:30,338 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2018-11-23 03:41:30,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2018-11-23 03:41:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail [2018-11-23 03:41:30,339 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail [2018-11-23 03:41:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dma_pool_alloc_27 [2018-11-23 03:41:30,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dma_pool_alloc_27 [2018-11-23 03:41:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dma_pool_alloc_26 [2018-11-23 03:41:30,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dma_pool_alloc_26 [2018-11-23 03:41:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dma_pool_alloc_25 [2018-11-23 03:41:30,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dma_pool_alloc_25 [2018-11-23 03:41:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_reset [2018-11-23 03:41:30,339 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_reset [2018-11-23 03:41:30,339 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_poll_rh_status [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2018-11-23 03:41:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure intr_submit [2018-11-23 03:41:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure intr_submit [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_init_1 [2018-11-23 03:41:30,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_init_1 [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure dbgp_reset_prep [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure usb_calc_bus_time [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_cancel [2018-11-23 03:41:30,340 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 03:41:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 03:41:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2018-11-23 03:41:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2018-11-23 03:41:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2018-11-23 03:41:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure qh_link_async [2018-11-23 03:41:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_link_async [2018-11-23 03:41:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-23 03:41:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qtd_alloc [2018-11-23 03:41:30,341 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qtd_alloc [2018-11-23 03:41:30,341 INFO L130 BoogieDeclarations]: Found specification of procedure itd_sched_init [2018-11-23 03:41:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_sched_init [2018-11-23 03:41:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_hcs_params [2018-11-23 03:41:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_hcs_params [2018-11-23 03:41:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure qh_make [2018-11-23 03:41:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_make [2018-11-23 03:41:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_work [2018-11-23 03:41:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_work [2018-11-23 03:41:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure qh_urb_transaction [2018-11-23 03:41:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_urb_transaction [2018-11-23 03:41:30,342 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-11-23 03:41:30,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-11-23 03:41:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_set [2018-11-23 03:41:30,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_set [2018-11-23 03:41:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_init [2018-11-23 03:41:30,343 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_init [2018-11-23 03:41:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2018-11-23 03:41:30,343 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2018-11-23 03:41:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2018-11-23 03:41:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure end_unlink_intr [2018-11-23 03:41:30,343 INFO L138 BoogieDeclarations]: Found implementation of procedure end_unlink_intr [2018-11-23 03:41:30,343 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2018-11-23 03:41:30,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_device_attribute_3 [2018-11-23 03:41:30,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_device_attribute_3 [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hub_control [2018-11-23 03:41:30,344 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hub_control [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_hcd [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure check_period [2018-11-23 03:41:30,344 INFO L138 BoogieDeclarations]: Found implementation of procedure check_period [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure default_llseek [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure debug_registers_open [2018-11-23 03:41:30,344 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_registers_open [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hub_clear_tt_buffer [2018-11-23 03:41:30,344 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2018-11-23 03:41:30,345 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2018-11-23 03:41:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_hcc_params [2018-11-23 03:41:30,345 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_hcc_params [2018-11-23 03:41:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2018-11-23 03:41:30,345 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2018-11-23 03:41:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2018-11-23 03:41:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure shadow_next_periodic [2018-11-23 03:41:30,345 INFO L138 BoogieDeclarations]: Found implementation of procedure shadow_next_periodic [2018-11-23 03:41:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure usb_remove_hcd [2018-11-23 03:41:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2018-11-23 03:41:30,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2018-11-23 03:41:30,345 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_resume_root_hub [2018-11-23 03:41:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_setup [2018-11-23 03:41:30,346 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_setup [2018-11-23 03:41:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2018-11-23 03:41:30,346 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2018-11-23 03:41:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure hc32_to_cpu [2018-11-23 03:41:30,346 INFO L138 BoogieDeclarations]: Found implementation of procedure hc32_to_cpu [2018-11-23 03:41:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure handshake [2018-11-23 03:41:30,346 INFO L138 BoogieDeclarations]: Found implementation of procedure handshake [2018-11-23 03:41:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure debug_close [2018-11-23 03:41:30,346 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_close [2018-11-23 03:41:30,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_5 [2018-11-23 03:41:30,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_5 [2018-11-23 03:41:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure itd_complete [2018-11-23 03:41:30,347 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_complete [2018-11-23 03:41:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure qh_refresh [2018-11-23 03:41:30,347 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_refresh [2018-11-23 03:41:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2018-11-23 03:41:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_urb_enqueue [2018-11-23 03:41:30,347 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_urb_enqueue [2018-11-23 03:41:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure scan_intr [2018-11-23 03:41:30,347 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_intr [2018-11-23 03:41:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure show_uframe_periodic_max [2018-11-23 03:41:30,347 INFO L138 BoogieDeclarations]: Found implementation of procedure show_uframe_periodic_max [2018-11-23 03:41:30,347 INFO L130 BoogieDeclarations]: Found specification of procedure start_unlink_async [2018-11-23 03:41:30,348 INFO L138 BoogieDeclarations]: Found implementation of procedure start_unlink_async [2018-11-23 03:41:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2018-11-23 03:41:30,348 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2018-11-23 03:41:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2018-11-23 03:41:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_to_hc32 [2018-11-23 03:41:30,348 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_to_hc32 [2018-11-23 03:41:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2018-11-23 03:41:30,348 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2018-11-23 03:41:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irq [2018-11-23 03:41:30,348 INFO L130 BoogieDeclarations]: Found specification of procedure same_tt [2018-11-23 03:41:30,348 INFO L138 BoogieDeclarations]: Found implementation of procedure same_tt [2018-11-23 03:41:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2018-11-23 03:41:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_init [2018-11-23 03:41:30,349 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_init [2018-11-23 03:41:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2018-11-23 03:41:30,349 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2018-11-23 03:41:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2018-11-23 03:41:30,349 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2018-11-23 03:41:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2018-11-23 03:41:30,349 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2018-11-23 03:41:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2018-11-23 03:41:30,349 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2018-11-23 03:41:30,349 INFO L130 BoogieDeclarations]: Found specification of procedure qh_append_tds [2018-11-23 03:41:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_append_tds [2018-11-23 03:41:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2018-11-23 03:41:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2018-11-23 03:41:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_init [2018-11-23 03:41:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_init [2018-11-23 03:41:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get_real [2018-11-23 03:41:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_get_real [2018-11-23 03:41:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure hcd_fotg210_init [2018-11-23 03:41:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure hcd_fotg210_init [2018-11-23 03:41:30,350 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2018-11-23 03:41:30,350 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_uninterruptible [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_port_handed_over [2018-11-23 03:41:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_port_handed_over [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_urb_done [2018-11-23 03:41:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_urb_done [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtouint [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 03:41:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 03:41:30,351 INFO L130 BoogieDeclarations]: Found specification of procedure unlink_empty_async [2018-11-23 03:41:30,351 INFO L138 BoogieDeclarations]: Found implementation of procedure unlink_empty_async [2018-11-23 03:41:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2018-11-23 03:41:30,352 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2018-11-23 03:41:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2018-11-23 03:41:30,352 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2018-11-23 03:41:30,352 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2018-11-23 03:41:46,827 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 03:41:46,827 INFO L280 CfgBuilder]: Removed 0 assue(true) statements. [2018-11-23 03:41:46,828 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:41:46 BoogieIcfgContainer [2018-11-23 03:41:46,828 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 03:41:46,829 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 03:41:46,829 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 03:41:46,831 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 03:41:46,831 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:41:26" (1/3) ... [2018-11-23 03:41:46,832 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2879746b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:41:46, skipping insertion in model container [2018-11-23 03:41:46,832 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:41:29" (2/3) ... [2018-11-23 03:41:46,832 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2879746b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:41:46, skipping insertion in model container [2018-11-23 03:41:46,832 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:41:46" (3/3) ... [2018-11-23 03:41:46,834 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c [2018-11-23 03:41:46,840 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 03:41:46,847 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 03:41:46,859 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 03:41:46,890 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 03:41:46,890 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 03:41:46,890 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 03:41:46,891 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 03:41:46,891 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 03:41:46,891 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 03:41:46,891 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 03:41:46,891 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 03:41:46,936 INFO L276 IsEmpty]: Start isEmpty. Operand 3636 states. [2018-11-23 03:41:46,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2018-11-23 03:41:46,948 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:41:46,948 INFO L402 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:41:46,950 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:41:46,953 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:41:46,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1601311002, now seen corresponding path program 1 times [2018-11-23 03:41:46,955 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:41:47,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:47,008 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:41:47,008 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:47,009 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:41:47,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:41:47,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1737 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1737 trivial. 0 not checked. [2018-11-23 03:41:47,914 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:41:47,915 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:41:47,915 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:41:47,918 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:41:47,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:41:47,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:47,928 INFO L87 Difference]: Start difference. First operand 3636 states. Second operand 3 states. [2018-11-23 03:41:49,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:41:49,186 INFO L93 Difference]: Finished difference Result 10737 states and 15710 transitions. [2018-11-23 03:41:49,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:41:49,187 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 322 [2018-11-23 03:41:49,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:41:49,238 INFO L225 Difference]: With dead ends: 10737 [2018-11-23 03:41:49,238 INFO L226 Difference]: Without dead ends: 7103 [2018-11-23 03:41:49,257 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:49,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7103 states. [2018-11-23 03:41:49,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7103 to 7098. [2018-11-23 03:41:49,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7098 states. [2018-11-23 03:41:49,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7098 states to 7098 states and 10301 transitions. [2018-11-23 03:41:49,568 INFO L78 Accepts]: Start accepts. Automaton has 7098 states and 10301 transitions. Word has length 322 [2018-11-23 03:41:49,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:41:49,569 INFO L480 AbstractCegarLoop]: Abstraction has 7098 states and 10301 transitions. [2018-11-23 03:41:49,569 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:41:49,569 INFO L276 IsEmpty]: Start isEmpty. Operand 7098 states and 10301 transitions. [2018-11-23 03:41:49,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2018-11-23 03:41:49,576 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:41:49,576 INFO L402 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:41:49,576 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:41:49,576 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:41:49,576 INFO L82 PathProgramCache]: Analyzing trace with hash -1953837504, now seen corresponding path program 1 times [2018-11-23 03:41:49,576 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:41:49,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:49,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:41:49,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:49,581 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:41:49,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:41:50,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1737 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1737 trivial. 0 not checked. [2018-11-23 03:41:50,223 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:41:50,223 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:41:50,224 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:41:50,225 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:41:50,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:41:50,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:50,225 INFO L87 Difference]: Start difference. First operand 7098 states and 10301 transitions. Second operand 3 states. [2018-11-23 03:41:51,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:41:51,638 INFO L93 Difference]: Finished difference Result 21087 states and 30608 transitions. [2018-11-23 03:41:51,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:41:51,638 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 323 [2018-11-23 03:41:51,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:41:51,688 INFO L225 Difference]: With dead ends: 21087 [2018-11-23 03:41:51,689 INFO L226 Difference]: Without dead ends: 14056 [2018-11-23 03:41:51,711 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:51,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14056 states. [2018-11-23 03:41:52,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14056 to 14050. [2018-11-23 03:41:52,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14050 states. [2018-11-23 03:41:52,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14050 states to 14050 states and 20395 transitions. [2018-11-23 03:41:52,131 INFO L78 Accepts]: Start accepts. Automaton has 14050 states and 20395 transitions. Word has length 323 [2018-11-23 03:41:52,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:41:52,132 INFO L480 AbstractCegarLoop]: Abstraction has 14050 states and 20395 transitions. [2018-11-23 03:41:52,132 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:41:52,132 INFO L276 IsEmpty]: Start isEmpty. Operand 14050 states and 20395 transitions. [2018-11-23 03:41:52,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2018-11-23 03:41:52,137 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:41:52,137 INFO L402 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:41:52,137 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:41:52,138 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:41:52,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1556452856, now seen corresponding path program 1 times [2018-11-23 03:41:52,138 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:41:52,142 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:52,142 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:41:52,142 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:52,142 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:41:52,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:41:52,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1737 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1737 trivial. 0 not checked. [2018-11-23 03:41:52,602 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:41:52,602 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:41:52,602 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:41:52,603 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:41:52,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:41:52,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:52,603 INFO L87 Difference]: Start difference. First operand 14050 states and 20395 transitions. Second operand 3 states. [2018-11-23 03:41:54,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:41:54,158 INFO L93 Difference]: Finished difference Result 41414 states and 60132 transitions. [2018-11-23 03:41:54,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:41:54,159 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 328 [2018-11-23 03:41:54,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:41:54,308 INFO L225 Difference]: With dead ends: 41414 [2018-11-23 03:41:54,308 INFO L226 Difference]: Without dead ends: 27431 [2018-11-23 03:41:54,366 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:54,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27431 states. [2018-11-23 03:41:55,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27431 to 27427. [2018-11-23 03:41:55,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27427 states. [2018-11-23 03:41:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27427 states to 27427 states and 39825 transitions. [2018-11-23 03:41:55,389 INFO L78 Accepts]: Start accepts. Automaton has 27427 states and 39825 transitions. Word has length 328 [2018-11-23 03:41:55,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:41:55,390 INFO L480 AbstractCegarLoop]: Abstraction has 27427 states and 39825 transitions. [2018-11-23 03:41:55,390 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:41:55,390 INFO L276 IsEmpty]: Start isEmpty. Operand 27427 states and 39825 transitions. [2018-11-23 03:41:55,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2018-11-23 03:41:55,395 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:41:55,396 INFO L402 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:41:55,396 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:41:55,396 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:41:55,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1614100381, now seen corresponding path program 1 times [2018-11-23 03:41:55,396 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:41:55,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:55,399 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:41:55,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:55,400 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:41:55,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:41:55,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1737 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1737 trivial. 0 not checked. [2018-11-23 03:41:55,854 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:41:55,854 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:41:55,854 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:41:55,855 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:41:55,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:41:55,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:55,855 INFO L87 Difference]: Start difference. First operand 27427 states and 39825 transitions. Second operand 3 states. [2018-11-23 03:41:57,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:41:57,588 INFO L93 Difference]: Finished difference Result 70381 states and 101406 transitions. [2018-11-23 03:41:57,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:41:57,588 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 354 [2018-11-23 03:41:57,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:41:57,719 INFO L225 Difference]: With dead ends: 70381 [2018-11-23 03:41:57,719 INFO L226 Difference]: Without dead ends: 43021 [2018-11-23 03:41:57,784 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:57,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43021 states. [2018-11-23 03:41:58,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43021 to 43013. [2018-11-23 03:41:58,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43013 states. [2018-11-23 03:41:59,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43013 states to 43013 states and 61661 transitions. [2018-11-23 03:41:59,041 INFO L78 Accepts]: Start accepts. Automaton has 43013 states and 61661 transitions. Word has length 354 [2018-11-23 03:41:59,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:41:59,042 INFO L480 AbstractCegarLoop]: Abstraction has 43013 states and 61661 transitions. [2018-11-23 03:41:59,042 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:41:59,042 INFO L276 IsEmpty]: Start isEmpty. Operand 43013 states and 61661 transitions. [2018-11-23 03:41:59,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-11-23 03:41:59,048 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:41:59,049 INFO L402 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:41:59,049 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:41:59,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:41:59,049 INFO L82 PathProgramCache]: Analyzing trace with hash -1128394009, now seen corresponding path program 1 times [2018-11-23 03:41:59,049 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:41:59,052 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:59,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:41:59,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:41:59,053 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:41:59,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:41:59,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1835 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1835 trivial. 0 not checked. [2018-11-23 03:41:59,525 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:41:59,525 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:41:59,526 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:41:59,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:41:59,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:41:59,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:41:59,527 INFO L87 Difference]: Start difference. First operand 43013 states and 61661 transitions. Second operand 3 states. [2018-11-23 03:42:01,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:42:01,825 INFO L93 Difference]: Finished difference Result 127888 states and 183459 transitions. [2018-11-23 03:42:01,825 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:42:01,825 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 467 [2018-11-23 03:42:01,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:42:02,126 INFO L225 Difference]: With dead ends: 127888 [2018-11-23 03:42:02,126 INFO L226 Difference]: Without dead ends: 84942 [2018-11-23 03:42:02,211 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:02,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84942 states. [2018-11-23 03:42:04,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84942 to 84906. [2018-11-23 03:42:04,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84906 states. [2018-11-23 03:42:04,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84906 states to 84906 states and 121826 transitions. [2018-11-23 03:42:04,425 INFO L78 Accepts]: Start accepts. Automaton has 84906 states and 121826 transitions. Word has length 467 [2018-11-23 03:42:04,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:42:04,426 INFO L480 AbstractCegarLoop]: Abstraction has 84906 states and 121826 transitions. [2018-11-23 03:42:04,426 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:42:04,426 INFO L276 IsEmpty]: Start isEmpty. Operand 84906 states and 121826 transitions. [2018-11-23 03:42:04,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 474 [2018-11-23 03:42:04,435 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:42:04,435 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:42:04,435 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:42:04,436 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:42:04,436 INFO L82 PathProgramCache]: Analyzing trace with hash -411345131, now seen corresponding path program 1 times [2018-11-23 03:42:04,436 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:42:04,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:04,439 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:42:04,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:04,440 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:42:04,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:42:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3059 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3057 trivial. 0 not checked. [2018-11-23 03:42:05,007 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:42:05,007 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:42:05,007 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:42:05,008 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:42:05,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:42:05,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:05,008 INFO L87 Difference]: Start difference. First operand 84906 states and 121826 transitions. Second operand 3 states. [2018-11-23 03:42:10,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:42:10,544 INFO L93 Difference]: Finished difference Result 210027 states and 301413 transitions. [2018-11-23 03:42:10,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:42:10,544 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 473 [2018-11-23 03:42:10,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:42:10,936 INFO L225 Difference]: With dead ends: 210027 [2018-11-23 03:42:10,936 INFO L226 Difference]: Without dead ends: 125200 [2018-11-23 03:42:11,093 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:11,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125200 states. [2018-11-23 03:42:15,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125200 to 125081. [2018-11-23 03:42:15,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125081 states. [2018-11-23 03:42:16,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125081 states to 125081 states and 179479 transitions. [2018-11-23 03:42:16,251 INFO L78 Accepts]: Start accepts. Automaton has 125081 states and 179479 transitions. Word has length 473 [2018-11-23 03:42:16,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:42:16,252 INFO L480 AbstractCegarLoop]: Abstraction has 125081 states and 179479 transitions. [2018-11-23 03:42:16,252 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:42:16,252 INFO L276 IsEmpty]: Start isEmpty. Operand 125081 states and 179479 transitions. [2018-11-23 03:42:16,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2018-11-23 03:42:16,263 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:42:16,263 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:42:16,263 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:42:16,263 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:42:16,264 INFO L82 PathProgramCache]: Analyzing trace with hash 575366129, now seen corresponding path program 1 times [2018-11-23 03:42:16,264 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:42:16,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:16,267 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:42:16,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:16,267 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:42:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:42:16,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3060 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3057 trivial. 0 not checked. [2018-11-23 03:42:16,880 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:42:16,880 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:42:16,880 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:42:16,881 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:42:16,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:42:16,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:16,881 INFO L87 Difference]: Start difference. First operand 125081 states and 179479 transitions. Second operand 3 states. [2018-11-23 03:42:22,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:42:22,751 INFO L93 Difference]: Finished difference Result 308340 states and 442529 transitions. [2018-11-23 03:42:22,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:42:22,751 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 474 [2018-11-23 03:42:22,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:42:23,337 INFO L225 Difference]: With dead ends: 308340 [2018-11-23 03:42:23,337 INFO L226 Difference]: Without dead ends: 183338 [2018-11-23 03:42:23,571 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:23,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183338 states. [2018-11-23 03:42:27,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183338 to 183225. [2018-11-23 03:42:27,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183225 states. [2018-11-23 03:42:28,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183225 states to 183225 states and 262910 transitions. [2018-11-23 03:42:28,288 INFO L78 Accepts]: Start accepts. Automaton has 183225 states and 262910 transitions. Word has length 474 [2018-11-23 03:42:28,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:42:28,288 INFO L480 AbstractCegarLoop]: Abstraction has 183225 states and 262910 transitions. [2018-11-23 03:42:28,288 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:42:28,289 INFO L276 IsEmpty]: Start isEmpty. Operand 183225 states and 262910 transitions. [2018-11-23 03:42:28,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2018-11-23 03:42:28,293 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:42:28,293 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:42:28,293 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:42:28,293 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:42:28,293 INFO L82 PathProgramCache]: Analyzing trace with hash -144286925, now seen corresponding path program 1 times [2018-11-23 03:42:28,293 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:42:28,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:28,296 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:42:28,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:28,296 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:42:28,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:42:28,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3059 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3059 trivial. 0 not checked. [2018-11-23 03:42:28,967 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:42:28,967 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:42:28,967 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:42:28,968 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:42:28,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:42:28,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:28,968 INFO L87 Difference]: Start difference. First operand 183225 states and 262910 transitions. Second operand 3 states. [2018-11-23 03:42:33,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:42:33,939 INFO L93 Difference]: Finished difference Result 250168 states and 359416 transitions. [2018-11-23 03:42:33,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:42:33,939 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 474 [2018-11-23 03:42:33,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:42:34,691 INFO L225 Difference]: With dead ends: 250168 [2018-11-23 03:42:34,691 INFO L226 Difference]: Without dead ends: 250164 [2018-11-23 03:42:34,750 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:34,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250164 states. [2018-11-23 03:42:38,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250164 to 249324. [2018-11-23 03:42:38,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 249324 states. [2018-11-23 03:42:39,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249324 states to 249324 states and 358054 transitions. [2018-11-23 03:42:39,655 INFO L78 Accepts]: Start accepts. Automaton has 249324 states and 358054 transitions. Word has length 474 [2018-11-23 03:42:39,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:42:39,656 INFO L480 AbstractCegarLoop]: Abstraction has 249324 states and 358054 transitions. [2018-11-23 03:42:39,656 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:42:39,656 INFO L276 IsEmpty]: Start isEmpty. Operand 249324 states and 358054 transitions. [2018-11-23 03:42:39,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2018-11-23 03:42:39,676 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:42:39,677 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:42:39,677 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:42:39,677 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:42:39,677 INFO L82 PathProgramCache]: Analyzing trace with hash -453278161, now seen corresponding path program 1 times [2018-11-23 03:42:39,677 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:42:39,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:39,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:42:39,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:42:39,681 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:42:39,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:42:40,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3062 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3057 trivial. 0 not checked. [2018-11-23 03:42:40,712 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:42:40,712 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:42:40,712 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:42:40,712 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:42:40,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:42:40,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:40,713 INFO L87 Difference]: Start difference. First operand 249324 states and 358054 transitions. Second operand 3 states. [2018-11-23 03:42:50,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:42:50,077 INFO L93 Difference]: Finished difference Result 650179 states and 935237 transitions. [2018-11-23 03:42:50,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:42:50,077 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 521 [2018-11-23 03:42:50,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:42:51,419 INFO L225 Difference]: With dead ends: 650179 [2018-11-23 03:42:51,419 INFO L226 Difference]: Without dead ends: 400934 [2018-11-23 03:42:51,881 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:42:52,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400934 states. [2018-11-23 03:43:04,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400934 to 400854. [2018-11-23 03:43:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400854 states. [2018-11-23 03:43:05,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400854 states to 400854 states and 575730 transitions. [2018-11-23 03:43:05,246 INFO L78 Accepts]: Start accepts. Automaton has 400854 states and 575730 transitions. Word has length 521 [2018-11-23 03:43:05,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:43:05,246 INFO L480 AbstractCegarLoop]: Abstraction has 400854 states and 575730 transitions. [2018-11-23 03:43:05,247 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:43:05,247 INFO L276 IsEmpty]: Start isEmpty. Operand 400854 states and 575730 transitions. [2018-11-23 03:43:05,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 520 [2018-11-23 03:43:05,255 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:43:05,256 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:43:05,256 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:43:05,256 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:43:05,256 INFO L82 PathProgramCache]: Analyzing trace with hash 2043904267, now seen corresponding path program 1 times [2018-11-23 03:43:05,256 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:43:05,259 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:43:05,260 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:43:05,260 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:43:05,260 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:43:05,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:43:05,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3062 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3062 trivial. 0 not checked. [2018-11-23 03:43:05,696 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:43:05,696 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:43:05,696 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:43:05,696 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:43:05,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:43:05,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:43:05,696 INFO L87 Difference]: Start difference. First operand 400854 states and 575730 transitions. Second operand 3 states. [2018-11-23 03:43:13,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:43:13,224 INFO L93 Difference]: Finished difference Result 772829 states and 1109702 transitions. [2018-11-23 03:43:13,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:43:13,225 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 519 [2018-11-23 03:43:13,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:43:20,308 INFO L225 Difference]: With dead ends: 772829 [2018-11-23 03:43:20,308 INFO L226 Difference]: Without dead ends: 372054 [2018-11-23 03:43:20,815 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:43:21,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372054 states. [2018-11-23 03:43:27,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372054 to 371982. [2018-11-23 03:43:27,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 371982 states. [2018-11-23 03:43:28,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371982 states to 371982 states and 533826 transitions. [2018-11-23 03:43:28,161 INFO L78 Accepts]: Start accepts. Automaton has 371982 states and 533826 transitions. Word has length 519 [2018-11-23 03:43:28,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:43:28,161 INFO L480 AbstractCegarLoop]: Abstraction has 371982 states and 533826 transitions. [2018-11-23 03:43:28,161 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:43:28,161 INFO L276 IsEmpty]: Start isEmpty. Operand 371982 states and 533826 transitions. [2018-11-23 03:43:28,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 579 [2018-11-23 03:43:28,241 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:43:28,242 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:43:28,242 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:43:28,242 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:43:28,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1565380204, now seen corresponding path program 1 times [2018-11-23 03:43:28,242 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:43:28,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:43:28,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:43:28,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:43:28,244 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:43:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:43:28,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3085 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3078 trivial. 0 not checked. [2018-11-23 03:43:28,893 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:43:28,893 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 03:43:28,893 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:43:28,894 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 03:43:28,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 03:43:28,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 03:43:28,894 INFO L87 Difference]: Start difference. First operand 371982 states and 533826 transitions. Second operand 5 states. [2018-11-23 03:43:40,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:43:40,251 INFO L93 Difference]: Finished difference Result 744425 states and 1068194 transitions. [2018-11-23 03:43:40,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 03:43:40,251 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 578 [2018-11-23 03:43:40,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:43:41,347 INFO L225 Difference]: With dead ends: 744425 [2018-11-23 03:43:41,347 INFO L226 Difference]: Without dead ends: 371982 [2018-11-23 03:43:41,800 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 03:43:42,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371982 states. [2018-11-23 03:43:54,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371982 to 371982. [2018-11-23 03:43:54,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 371982 states. [2018-11-23 03:43:55,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371982 states to 371982 states and 533718 transitions. [2018-11-23 03:43:56,012 INFO L78 Accepts]: Start accepts. Automaton has 371982 states and 533718 transitions. Word has length 578 [2018-11-23 03:43:56,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:43:56,013 INFO L480 AbstractCegarLoop]: Abstraction has 371982 states and 533718 transitions. [2018-11-23 03:43:56,013 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 03:43:56,013 INFO L276 IsEmpty]: Start isEmpty. Operand 371982 states and 533718 transitions. [2018-11-23 03:43:56,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 603 [2018-11-23 03:43:56,089 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:43:56,090 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:43:56,090 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:43:56,090 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:43:56,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1730717379, now seen corresponding path program 1 times [2018-11-23 03:43:56,091 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:43:56,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:43:56,093 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:43:56,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:43:56,094 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:43:56,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:43:56,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3097 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3090 trivial. 0 not checked. [2018-11-23 03:43:56,625 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:43:56,625 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-23 03:43:56,625 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:43:56,626 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 03:43:56,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 03:43:56,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-23 03:43:56,626 INFO L87 Difference]: Start difference. First operand 371982 states and 533718 transitions. Second operand 6 states. [2018-11-23 03:44:07,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:44:07,774 INFO L93 Difference]: Finished difference Result 744028 states and 1067547 transitions. [2018-11-23 03:44:07,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 03:44:07,775 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 602 [2018-11-23 03:44:07,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:44:08,916 INFO L225 Difference]: With dead ends: 744028 [2018-11-23 03:44:08,917 INFO L226 Difference]: Without dead ends: 371207 [2018-11-23 03:44:09,436 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-23 03:44:09,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371207 states. [2018-11-23 03:44:24,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371207 to 370991. [2018-11-23 03:44:24,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370991 states. [2018-11-23 03:44:25,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370991 states to 370991 states and 532477 transitions. [2018-11-23 03:44:25,200 INFO L78 Accepts]: Start accepts. Automaton has 370991 states and 532477 transitions. Word has length 602 [2018-11-23 03:44:25,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:44:25,201 INFO L480 AbstractCegarLoop]: Abstraction has 370991 states and 532477 transitions. [2018-11-23 03:44:25,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 03:44:25,201 INFO L276 IsEmpty]: Start isEmpty. Operand 370991 states and 532477 transitions. [2018-11-23 03:44:25,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 619 [2018-11-23 03:44:25,274 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:44:25,274 INFO L402 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 22, 22, 22, 18, 18, 18, 18, 18, 18, 18, 18, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:44:25,275 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:44:25,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:44:25,275 INFO L82 PathProgramCache]: Analyzing trace with hash 1648282659, now seen corresponding path program 1 times [2018-11-23 03:44:25,275 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:44:25,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:44:25,277 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:44:25,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:44:25,278 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:44:25,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:44:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 3265 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3263 trivial. 0 not checked. [2018-11-23 03:44:26,160 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:44:26,160 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 03:44:26,160 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:44:26,161 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 03:44:26,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 03:44:26,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 03:44:26,161 INFO L87 Difference]: Start difference. First operand 370991 states and 532477 transitions. Second operand 5 states. [2018-11-23 03:44:33,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:44:33,416 INFO L93 Difference]: Finished difference Result 742335 states and 1065496 transitions. [2018-11-23 03:44:33,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 03:44:33,417 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 618 [2018-11-23 03:44:33,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:44:34,531 INFO L225 Difference]: With dead ends: 742335 [2018-11-23 03:44:34,531 INFO L226 Difference]: Without dead ends: 371423 [2018-11-23 03:44:35,031 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 03:44:35,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371423 states. [2018-11-23 03:44:43,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371423 to 371279. [2018-11-23 03:44:43,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 371279 states. [2018-11-23 03:44:44,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371279 states to 371279 states and 532765 transitions. [2018-11-23 03:44:44,798 INFO L78 Accepts]: Start accepts. Automaton has 371279 states and 532765 transitions. Word has length 618 [2018-11-23 03:44:44,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:44:44,799 INFO L480 AbstractCegarLoop]: Abstraction has 371279 states and 532765 transitions. [2018-11-23 03:44:44,799 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 03:44:44,799 INFO L276 IsEmpty]: Start isEmpty. Operand 371279 states and 532765 transitions. [2018-11-23 03:44:45,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-11-23 03:44:45,040 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:44:45,040 INFO L402 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 22, 22, 22, 18, 18, 18, 18, 18, 18, 18, 18, 12, 12, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:44:45,040 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:44:45,040 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:44:45,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1805782083, now seen corresponding path program 1 times [2018-11-23 03:44:45,041 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:44:45,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:44:45,043 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:44:45,043 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:44:45,043 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:44:45,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:44:45,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3451 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3449 trivial. 0 not checked. [2018-11-23 03:44:45,630 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:44:45,630 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 03:44:45,630 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:44:45,631 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 03:44:45,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 03:44:45,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 03:44:45,631 INFO L87 Difference]: Start difference. First operand 371279 states and 532765 transitions. Second operand 5 states. [2018-11-23 03:44:52,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:44:52,888 INFO L93 Difference]: Finished difference Result 747663 states and 1073668 transitions. [2018-11-23 03:44:52,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 03:44:52,888 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 704 [2018-11-23 03:44:52,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:44:54,129 INFO L225 Difference]: With dead ends: 747663 [2018-11-23 03:44:54,129 INFO L226 Difference]: Without dead ends: 376463 [2018-11-23 03:45:00,913 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 03:45:01,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376463 states. [2018-11-23 03:45:07,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376463 to 373223. [2018-11-23 03:45:07,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 373223 states. [2018-11-23 03:45:08,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373223 states to 373223 states and 535717 transitions. [2018-11-23 03:45:08,722 INFO L78 Accepts]: Start accepts. Automaton has 373223 states and 535717 transitions. Word has length 704 [2018-11-23 03:45:08,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:45:08,723 INFO L480 AbstractCegarLoop]: Abstraction has 373223 states and 535717 transitions. [2018-11-23 03:45:08,723 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 03:45:08,723 INFO L276 IsEmpty]: Start isEmpty. Operand 373223 states and 535717 transitions. [2018-11-23 03:45:09,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-11-23 03:45:09,011 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:45:09,011 INFO L402 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 22, 22, 22, 18, 18, 18, 18, 18, 18, 18, 18, 12, 12, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:45:09,012 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:45:09,012 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:45:09,012 INFO L82 PathProgramCache]: Analyzing trace with hash 188341633, now seen corresponding path program 1 times [2018-11-23 03:45:09,012 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:45:09,015 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:45:09,015 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:45:09,015 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:45:09,016 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:45:09,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:45:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 3451 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3449 trivial. 0 not checked. [2018-11-23 03:45:10,072 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:45:10,072 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:45:10,072 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 03:45:10,073 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:45:10,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:45:10,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:45:10,073 INFO L87 Difference]: Start difference. First operand 373223 states and 535717 transitions. Second operand 3 states. [2018-11-23 03:45:18,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 03:45:18,206 INFO L93 Difference]: Finished difference Result 749247 states and 1075972 transitions. [2018-11-23 03:45:18,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 03:45:18,206 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 704 [2018-11-23 03:45:18,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 03:45:19,361 INFO L225 Difference]: With dead ends: 749247 [2018-11-23 03:45:19,361 INFO L226 Difference]: Without dead ends: 376103 [2018-11-23 03:45:19,843 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:45:20,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376103 states. [2018-11-23 03:45:27,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376103 to 373223. [2018-11-23 03:45:27,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 373223 states. [2018-11-23 03:45:28,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373223 states to 373223 states and 535645 transitions. [2018-11-23 03:45:28,671 INFO L78 Accepts]: Start accepts. Automaton has 373223 states and 535645 transitions. Word has length 704 [2018-11-23 03:45:28,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 03:45:28,671 INFO L480 AbstractCegarLoop]: Abstraction has 373223 states and 535645 transitions. [2018-11-23 03:45:28,671 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 03:45:28,671 INFO L276 IsEmpty]: Start isEmpty. Operand 373223 states and 535645 transitions. [2018-11-23 03:45:28,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-11-23 03:45:28,912 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:45:28,912 INFO L402 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 22, 22, 22, 18, 18, 18, 18, 18, 18, 18, 18, 12, 12, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:45:28,913 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:45:28,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:45:28,913 INFO L82 PathProgramCache]: Analyzing trace with hash -806352065, now seen corresponding path program 1 times [2018-11-23 03:45:28,913 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 03:45:28,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:45:28,915 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:45:28,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 03:45:28,915 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 03:45:29,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:45:30,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3451 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 3427 trivial. 0 not checked. [2018-11-23 03:45:30,017 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 03:45:30,017 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 03:45:30,018 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 705 with the following transitions: [2018-11-23 03:45:30,020 INFO L202 CegarAbsIntRunner]: [271], [340], [341], [806], [807], [810], [811], [1172], [1409], [1415], [1416], [1419], [1421], [1422], [1660], [1661], [1662], [1665], [1667], [1670], [1675], [1691], [1695], [1723], [1726], [1728], [1733], [1735], [1737], [1742], [1777], [1778], [2067], [2068], [2069], [2070], [2150], [2152], [2154], [2156], [2159], [2188], [2189], [2368], [2370], [2372], [2373], [2374], [2376], [2378], [2379], [2380], [2382], [2384], [2385], [2769], [4127], [4128], [4129], [4131], [4133], [4135], [4136], [4137], [4140], [4143], [4145], [4287], [4288], [4451], [4452], [4523], [4525], [4526], [4549], [4552], [4553], [4603], [4605], [4606], [4684], [4686], [4687], [4688], [4690], [4692], [4694], [4696], [4698], [4700], [4702], [4704], [4706], [4708], [4710], [4712], [4714], [4716], [4718], [4720], [4722], [4724], [4726], [4728], [4730], [4732], [4734], [4736], [4738], [4740], [4742], [4744], [4746], [4822], [4898], [4970], [4973], [4976], [4988], [4991], [4994], [4996], [4999], [5001], [5003], [5005], [5007], [5016], [5035], [5081], [5084], [5087], [5116], [5135], [5164], [5193], [5222], [5235], [5264], [5293], [5322], [5351], [5380], [5401], [5404], [5407], [5616], [5618], [5625], [5627], [5628], [5681], [5873], [5875], [5877], [5881], [5883], [5908], [5910], [5922], [5928], [5930], [5932], [5935], [5940], [5944], [5949], [5952], [5955], [5982], [5985], [5990], [5997], [5999], [6001], [6050], [6052], [6054], [6061], [6063], [6066], [6245], [6247], [6249], [6250], [7031], [7033], [7035], [7044], [7046], [7049], [7051], [7055], [7157], [7158], [7183], [7187], [7190], [7193], [7204], [7206], [7209], [7213], [7218], [7220], [7225], [7230], [7243], [7244], [7245], [7247], [7249], [7252], [7601], [7869], [7870], [7935], [7936], [7937], [7938], [7957], [7958], [7959], [7960], [7961], [7962], [7963], [7964], [7965], [7966], [7967], [8133], [8134], [8135], [8136], [8137], [8138], [8143], [8144], [8187], [8188], [8189], [8190], [8191], [8192], [8193], [8194], [8195], [8196], [8197], [8198], [8283], [8605], [8606], [8607], [8608], [8609], [8610], [8611], [8733], [8734], [8747], [8748], [8749], [8750], [8767], [8768], [8799], [8800], [8801], [8802], [8803], [8804], [8805], [8806], [8807], [8808], [8809], [8810], [8811], [8812], [8813], [8814], [8815], [8816], [8817], [8818], [8819], [8820], [8821], [8822], [8823], [8824], [8825], [8826], [8827], [8828], [8829], [8830], [8831], [8832], [8833], [8834], [8835], [8836], [8837], [8838], [8839], [8840], [8841], [8842], [8843], [8844], [8845], [8846], [8847], [8848], [8849], [8850], [8851], [8852], [8853], [8854], [8855], [8856], [8883], [8884], [8885], [8886], [8887], [8888], [8889], [8890], [8891], [8892], [8893], [8894], [8965], [9007], [9008], [9023], [9053], [9054], [9055], [9056], [9057], [9058], [9069], [9070], [9071], [9072], [9073], [9074], [9083], [9084], [9087], [9088], [9099], [9100], [9165], [9166], [9167], [9168], [9377], [9378], [9379], [9380], [9381], [9382], [9383], [9415], [9416], [9417], [9418], [9421], [9422], [9423], [9424], [9429], [9430], [9431], [9432], [9433], [9505], [9506], [9507] [2018-11-23 03:45:30,066 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 03:45:30,066 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 03:45:42,814 FATAL L292 ToolchainWalker]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:391) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.handleInfeasibleCase(BaseRefinementStrategy.java:296) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:206) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:70) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:456) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:434) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:376) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:334) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:126) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:209) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:291) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:165) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.AssumptionBuilder.constructBoogieAssumeStatement(AssumptionBuilder.java:75) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.getCachedCodeBlock(TermConjunctEvaluator.java:273) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.applyPost(TermConjunctEvaluator.java:296) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.lambda$4(TermConjunctEvaluator.java:178) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.computePost(TermConjunctEvaluator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormanCachedPostOperation.applyPost(PoormanCachedPostOperation.java:308) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormansAbstractPostOperator.applyPost(PoormansAbstractPostOperator.java:217) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormansAbstractPostOperator.apply(PoormansAbstractPostOperator.java:119) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormansAbstractPostOperator.apply(PoormansAbstractPostOperator.java:1) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.absint.DisjunctiveAbstractState.lambda$17(DisjunctiveAbstractState.java:340) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.absint.DisjunctiveAbstractState.mapCollection(DisjunctiveAbstractState.java:536) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.absint.DisjunctiveAbstractState.apply(DisjunctiveAbstractState.java:340) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateAbstractPost(FixpointEngine.java:249) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateFixpoint(FixpointEngine.java:134) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.run(FixpointEngine.java:105) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.tool.AbstractInterpreter.runWithoutTimeoutAndResults(AbstractInterpreter.java:149) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarAbsIntRunner.generateFixpoints(CegarAbsIntRunner.java:217) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseTaipanRefinementStrategy.constructInterpolantGenerator(BaseTaipanRefinementStrategy.java:379) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseTaipanRefinementStrategy.getInterpolantGenerator(BaseTaipanRefinementStrategy.java:224) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:380) ... 20 more [2018-11-23 03:45:42,816 INFO L168 Benchmark]: Toolchain (without parser) took 256109.81 ms. Allocated memory was 1.0 GB in the beginning and 9.0 GB in the end (delta: 8.0 GB). Free memory was 940.9 MB in the beginning and 5.9 GB in the end (delta: -5.0 GB). Peak memory consumption was 6.8 GB. Max. memory is 11.5 GB. [2018-11-23 03:45:42,817 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 977.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 03:45:42,817 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3137.26 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 148.9 MB). Free memory was 940.9 MB in the beginning and 905.2 MB in the end (delta: 35.7 MB). Peak memory consumption was 256.7 MB. Max. memory is 11.5 GB. [2018-11-23 03:45:42,818 INFO L168 Benchmark]: Boogie Procedure Inliner took 87.72 ms. Allocated memory is still 1.2 GB. Free memory was 905.2 MB in the beginning and 899.3 MB in the end (delta: 5.9 MB). Peak memory consumption was 5.9 MB. Max. memory is 11.5 GB. [2018-11-23 03:45:42,818 INFO L168 Benchmark]: Boogie Preprocessor took 328.06 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 57.7 MB). Free memory was 899.3 MB in the beginning and 1.1 GB in the end (delta: -200.0 MB). Peak memory consumption was 88.1 MB. Max. memory is 11.5 GB. [2018-11-23 03:45:42,819 INFO L168 Benchmark]: RCFGBuilder took 16566.39 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 1.0 GB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -477.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. [2018-11-23 03:45:42,819 INFO L168 Benchmark]: TraceAbstraction took 235987.22 ms. Allocated memory was 2.2 GB in the beginning and 9.0 GB in the end (delta: 6.8 GB). Free memory was 1.6 GB in the beginning and 5.9 GB in the end (delta: -4.3 GB). Peak memory consumption was 6.2 GB. Max. memory is 11.5 GB. [2018-11-23 03:45:42,824 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 977.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 3137.26 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 148.9 MB). Free memory was 940.9 MB in the beginning and 905.2 MB in the end (delta: 35.7 MB). Peak memory consumption was 256.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 87.72 ms. Allocated memory is still 1.2 GB. Free memory was 905.2 MB in the beginning and 899.3 MB in the end (delta: 5.9 MB). Peak memory consumption was 5.9 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 328.06 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 57.7 MB). Free memory was 899.3 MB in the beginning and 1.1 GB in the end (delta: -200.0 MB). Peak memory consumption was 88.1 MB. Max. memory is 11.5 GB. * RCFGBuilder took 16566.39 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 1.0 GB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -477.1 MB). Peak memory consumption was 1.2 GB. Max. memory is 11.5 GB. * TraceAbstraction took 235987.22 ms. Allocated memory was 2.2 GB in the beginning and 9.0 GB in the end (delta: 6.8 GB). Free memory was 1.6 GB in the beginning and 5.9 GB in the end (delta: -4.3 GB). Peak memory consumption was 6.2 GB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)): de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:391) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-aa41828 [2018-11-23 03:45:44,585 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 03:45:44,586 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 03:45:44,595 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 03:45:44,595 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 03:45:44,596 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 03:45:44,597 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 03:45:44,598 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 03:45:44,599 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 03:45:44,599 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 03:45:44,600 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 03:45:44,600 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 03:45:44,601 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 03:45:44,602 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 03:45:44,603 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 03:45:44,603 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 03:45:44,604 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 03:45:44,606 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 03:45:44,607 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 03:45:44,608 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 03:45:44,609 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 03:45:44,610 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 03:45:44,611 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 03:45:44,612 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 03:45:44,612 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 03:45:44,612 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 03:45:44,614 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 03:45:44,614 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 03:45:44,615 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 03:45:44,615 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 03:45:44,615 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 03:45:44,616 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 03:45:44,616 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 03:45:44,616 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 03:45:44,617 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 03:45:44,618 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 03:45:44,618 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2018-11-23 03:45:44,628 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 03:45:44,629 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 03:45:44,629 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 03:45:44,629 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 03:45:44,630 INFO L133 SettingsManager]: * User list type=DISABLED [2018-11-23 03:45:44,630 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-11-23 03:45:44,630 INFO L133 SettingsManager]: * Explicit value domain=true [2018-11-23 03:45:44,630 INFO L133 SettingsManager]: * Octagon Domain=false [2018-11-23 03:45:44,630 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-11-23 03:45:44,630 INFO L133 SettingsManager]: * Interval Domain=false [2018-11-23 03:45:44,631 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 03:45:44,631 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 03:45:44,631 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 03:45:44,631 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 03:45:44,631 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 03:45:44,631 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-23 03:45:44,632 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-23 03:45:44,632 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 03:45:44,632 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 03:45:44,632 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 03:45:44,632 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 03:45:44,632 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 03:45:44,632 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 03:45:44,633 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 03:45:44,633 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 03:45:44,633 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 03:45:44,633 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 03:45:44,633 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 03:45:44,633 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-11-23 03:45:44,633 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 03:45:44,633 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-11-23 03:45:44,634 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-23 03:45:44,634 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true 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-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan 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(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 43436bf2b594691a50930e6e3752ec78f8d8f1cd [2018-11-23 03:45:44,664 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 03:45:44,672 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 03:45:44,675 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 03:45:44,676 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 03:45:44,676 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 03:45:44,677 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c [2018-11-23 03:45:44,720 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/4bc674673/0ec7ac179ac84cbd97139f2a9435fad9/FLAG842c79987 [2018-11-23 03:45:45,327 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 03:45:45,328 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c [2018-11-23 03:45:45,353 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/4bc674673/0ec7ac179ac84cbd97139f2a9435fad9/FLAG842c79987 [2018-11-23 03:45:45,749 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/data/4bc674673/0ec7ac179ac84cbd97139f2a9435fad9 [2018-11-23 03:45:45,752 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 03:45:45,753 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 03:45:45,753 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 03:45:45,753 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 03:45:45,755 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 03:45:45,756 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:45:45" (1/1) ... [2018-11-23 03:45:45,757 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ccf1531 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:45, skipping insertion in model container [2018-11-23 03:45:45,757 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:45:45" (1/1) ... [2018-11-23 03:45:45,763 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 03:45:45,854 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 03:45:48,120 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 03:45:48,146 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 03:45:48,626 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 03:45:49,100 INFO L195 MainTranslator]: Completed translation [2018-11-23 03:45:49,101 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49 WrapperNode [2018-11-23 03:45:49,101 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 03:45:49,101 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 03:45:49,101 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 03:45:49,101 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 03:45:49,107 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,168 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,192 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 03:45:49,193 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 03:45:49,193 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 03:45:49,193 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 03:45:49,199 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,226 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,226 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,343 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,363 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,423 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... [2018-11-23 03:45:49,451 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 03:45:49,451 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 03:45:49,451 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 03:45:49,451 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 03:45:49,452 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 03:45:49,491 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_cleanup [2018-11-23 03:45:49,491 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_cleanup [2018-11-23 03:45:49,491 INFO L130 BoogieDeclarations]: Found specification of procedure single_unlink_async [2018-11-23 03:45:49,491 INFO L138 BoogieDeclarations]: Found implementation of procedure single_unlink_async [2018-11-23 03:45:49,491 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_poll_PSS [2018-11-23 03:45:49,492 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_poll_PSS [2018-11-23 03:45:49,492 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2018-11-23 03:45:49,492 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_find [2018-11-23 03:45:49,492 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_find [2018-11-23 03:45:49,492 INFO L130 BoogieDeclarations]: Found specification of procedure end_unlink_async [2018-11-23 03:45:49,492 INFO L138 BoogieDeclarations]: Found implementation of procedure end_unlink_async [2018-11-23 03:45:49,492 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_status_buf [2018-11-23 03:45:49,492 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_status_buf [2018-11-23 03:45:49,493 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2018-11-23 03:45:49,493 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_unregister [2018-11-23 03:45:49,493 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2018-11-23 03:45:49,493 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2018-11-23 03:45:49,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2018-11-23 03:45:49,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-11-23 03:45:49,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2018-11-23 03:45:49,494 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qh_alloc [2018-11-23 03:45:49,494 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qh_alloc [2018-11-23 03:45:49,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2018-11-23 03:45:49,494 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2018-11-23 03:45:49,494 INFO L130 BoogieDeclarations]: Found specification of procedure fill_buffer [2018-11-23 03:45:49,494 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_buffer [2018-11-23 03:45:49,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-11-23 03:45:49,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-11-23 03:45:49,495 INFO L130 BoogieDeclarations]: Found specification of procedure fill_periodic_buffer [2018-11-23 03:45:49,495 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_periodic_buffer [2018-11-23 03:45:49,495 INFO L130 BoogieDeclarations]: Found specification of procedure create_debug_files [2018-11-23 03:45:49,495 INFO L138 BoogieDeclarations]: Found implementation of procedure create_debug_files [2018-11-23 03:45:49,495 INFO L130 BoogieDeclarations]: Found specification of procedure put_unaligned_le32 [2018-11-23 03:45:49,495 INFO L138 BoogieDeclarations]: Found implementation of procedure put_unaligned_le32 [2018-11-23 03:45:49,495 INFO L130 BoogieDeclarations]: Found specification of procedure enable_async [2018-11-23 03:45:49,495 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_async [2018-11-23 03:45:49,496 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_urb_dequeue [2018-11-23 03:45:49,496 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_urb_dequeue [2018-11-23 03:45:49,496 INFO L130 BoogieDeclarations]: Found specification of procedure itd_link [2018-11-23 03:45:49,496 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_link [2018-11-23 03:45:49,496 INFO L130 BoogieDeclarations]: Found specification of procedure turn_on_io_watchdog [2018-11-23 03:45:49,496 INFO L138 BoogieDeclarations]: Found implementation of procedure turn_on_io_watchdog [2018-11-23 03:45:49,496 INFO L130 BoogieDeclarations]: Found specification of procedure dbgp_external_startup [2018-11-23 03:45:49,496 INFO L130 BoogieDeclarations]: Found specification of procedure qh_link_periodic [2018-11-23 03:45:49,496 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_link_periodic [2018-11-23 03:45:49,496 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_to_hcd [2018-11-23 03:45:49,497 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_to_hcd [2018-11-23 03:45:49,497 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2018-11-23 03:45:49,497 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2018-11-23 03:45:49,497 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2018-11-23 03:45:49,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2018-11-23 03:45:49,498 INFO L130 BoogieDeclarations]: Found specification of procedure scan_isoc [2018-11-23 03:45:49,498 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_isoc [2018-11-23 03:45:49,498 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2018-11-23 03:45:49,498 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2018-11-23 03:45:49,498 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get_with_offset [2018-11-23 03:45:49,498 INFO L130 BoogieDeclarations]: Found specification of procedure hc32_to_cpup [2018-11-23 03:45:49,499 INFO L138 BoogieDeclarations]: Found implementation of procedure hc32_to_cpup [2018-11-23 03:45:49,499 INFO L130 BoogieDeclarations]: Found specification of procedure periodic_unlink [2018-11-23 03:45:49,499 INFO L138 BoogieDeclarations]: Found implementation of procedure periodic_unlink [2018-11-23 03:45:49,499 INFO L130 BoogieDeclarations]: Found specification of procedure itd_link_urb [2018-11-23 03:45:49,499 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_link_urb [2018-11-23 03:45:49,499 INFO L130 BoogieDeclarations]: Found specification of procedure usb_disabled [2018-11-23 03:45:49,499 INFO L130 BoogieDeclarations]: Found specification of procedure remove_sysfs_files [2018-11-23 03:45:49,499 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_sysfs_files [2018-11-23 03:45:49,499 INFO L130 BoogieDeclarations]: Found specification of procedure qh_destroy [2018-11-23 03:45:49,499 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_destroy [2018-11-23 03:45:49,499 INFO L130 BoogieDeclarations]: Found specification of procedure end_free_itds [2018-11-23 03:45:49,499 INFO L138 BoogieDeclarations]: Found implementation of procedure end_free_itds [2018-11-23 03:45:49,499 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_UINT [2018-11-23 03:45:49,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_UINT [2018-11-23 03:45:49,500 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2018-11-23 03:45:49,500 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2018-11-23 03:45:49,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2018-11-23 03:45:49,500 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_remove [2018-11-23 03:45:49,500 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_remove [2018-11-23 03:45:49,500 INFO L130 BoogieDeclarations]: Found specification of procedure periodic_next_shadow [2018-11-23 03:45:49,500 INFO L138 BoogieDeclarations]: Found implementation of procedure periodic_next_shadow [2018-11-23 03:45:49,500 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice [2018-11-23 03:45:49,500 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_poll_ASS [2018-11-23 03:45:49,501 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_poll_ASS [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_buffer [2018-11-23 03:45:49,501 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_buffer [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_in [2018-11-23 03:45:49,501 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_in [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_run [2018-11-23 03:45:49,501 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_run [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure tt_no_collision [2018-11-23 03:45:49,501 INFO L138 BoogieDeclarations]: Found implementation of procedure tt_no_collision [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2018-11-23 03:45:49,501 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2018-11-23 03:45:49,501 INFO L130 BoogieDeclarations]: Found specification of procedure debug_async_open [2018-11-23 03:45:49,502 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_async_open [2018-11-23 03:45:49,502 INFO L130 BoogieDeclarations]: Found specification of procedure devm_ioremap_resource [2018-11-23 03:45:49,502 INFO L130 BoogieDeclarations]: Found specification of procedure device_wakeup_enable [2018-11-23 03:45:49,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-11-23 03:45:49,502 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-11-23 03:45:49,502 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_type [2018-11-23 03:45:49,502 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_type [2018-11-23 03:45:49,502 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___platform_driver_register_28 [2018-11-23 03:45:49,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___platform_driver_register_28 [2018-11-23 03:45:49,502 INFO L130 BoogieDeclarations]: Found specification of procedure itd_urb_transaction [2018-11-23 03:45:49,503 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_urb_transaction [2018-11-23 03:45:49,503 INFO L130 BoogieDeclarations]: Found specification of procedure scan_async [2018-11-23 03:45:49,503 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_async [2018-11-23 03:45:49,503 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2018-11-23 03:45:49,503 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2018-11-23 03:45:49,503 INFO L130 BoogieDeclarations]: Found specification of procedure start_unlink_intr [2018-11-23 03:45:49,503 INFO L138 BoogieDeclarations]: Found implementation of procedure start_unlink_intr [2018-11-23 03:45:49,503 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hub_status_data [2018-11-23 03:45:49,503 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hub_status_data [2018-11-23 03:45:49,503 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2018-11-23 03:45:49,503 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_set_command_bit [2018-11-23 03:45:49,504 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_set_command_bit [2018-11-23 03:45:49,504 INFO L130 BoogieDeclarations]: Found specification of procedure debug_output [2018-11-23 03:45:49,504 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_output [2018-11-23 03:45:49,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 03:45:49,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 03:45:49,504 INFO L130 BoogieDeclarations]: Found specification of procedure usb_maxpacket [2018-11-23 03:45:49,504 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_maxpacket [2018-11-23 03:45:49,504 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qtd_init [2018-11-23 03:45:49,504 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qtd_init [2018-11-23 03:45:49,504 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2018-11-23 03:45:49,505 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2018-11-23 03:45:49,505 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_giveback_urb [2018-11-23 03:45:49,505 INFO L130 BoogieDeclarations]: Found specification of procedure itd_slot_ok [2018-11-23 03:45:49,505 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_slot_ok [2018-11-23 03:45:49,505 INFO L130 BoogieDeclarations]: Found specification of procedure submit_async [2018-11-23 03:45:49,505 INFO L138 BoogieDeclarations]: Found implementation of procedure submit_async [2018-11-23 03:45:49,505 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get [2018-11-23 03:45:49,505 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_relinquish_port [2018-11-23 03:45:49,505 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_relinquish_port [2018-11-23 03:45:49,505 INFO L130 BoogieDeclarations]: Found specification of procedure hcd_to_fotg210 [2018-11-23 03:45:49,506 INFO L138 BoogieDeclarations]: Found implementation of procedure hcd_to_fotg210 [2018-11-23 03:45:49,506 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_irq [2018-11-23 03:45:49,506 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_irq [2018-11-23 03:45:49,506 INFO L130 BoogieDeclarations]: Found specification of procedure start_free_itds [2018-11-23 03:45:49,506 INFO L138 BoogieDeclarations]: Found implementation of procedure start_free_itds [2018-11-23 03:45:49,506 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_stop [2018-11-23 03:45:49,506 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_stop [2018-11-23 03:45:49,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ptr [2018-11-23 03:45:49,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ptr [2018-11-23 03:45:49,506 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2018-11-23 03:45:49,506 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2018-11-23 03:45:49,507 INFO L130 BoogieDeclarations]: Found specification of procedure bus_to_hcd [2018-11-23 03:45:49,507 INFO L138 BoogieDeclarations]: Found implementation of procedure bus_to_hcd [2018-11-23 03:45:49,507 INFO L130 BoogieDeclarations]: Found specification of procedure create_sysfs_files [2018-11-23 03:45:49,507 INFO L138 BoogieDeclarations]: Found implementation of procedure create_sysfs_files [2018-11-23 03:45:49,507 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irq [2018-11-23 03:45:49,507 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_start_range_ns [2018-11-23 03:45:49,507 INFO L130 BoogieDeclarations]: Found specification of procedure check_reset_complete [2018-11-23 03:45:49,507 INFO L138 BoogieDeclarations]: Found implementation of procedure check_reset_complete [2018-11-23 03:45:49,507 INFO L130 BoogieDeclarations]: Found specification of procedure qtd_list_free [2018-11-23 03:45:49,507 INFO L138 BoogieDeclarations]: Found implementation of procedure qtd_list_free [2018-11-23 03:45:49,507 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-23 03:45:49,508 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_vmalloc_24 [2018-11-23 03:45:49,508 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_vmalloc_24 [2018-11-23 03:45:49,508 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2018-11-23 03:45:49,508 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2018-11-23 03:45:49,508 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_num [2018-11-23 03:45:49,508 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_num [2018-11-23 03:45:49,508 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hub_descriptor [2018-11-23 03:45:49,508 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hub_descriptor [2018-11-23 03:45:49,508 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2018-11-23 03:45:49,508 INFO L130 BoogieDeclarations]: Found specification of procedure qtd_fill [2018-11-23 03:45:49,508 INFO L138 BoogieDeclarations]: Found implementation of procedure qtd_fill [2018-11-23 03:45:49,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2018-11-23 03:45:49,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2018-11-23 03:45:49,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2018-11-23 03:45:49,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2018-11-23 03:45:49,509 INFO L130 BoogieDeclarations]: Found specification of procedure debug_periodic_open [2018-11-23 03:45:49,509 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_periodic_open [2018-11-23 03:45:49,509 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2018-11-23 03:45:49,509 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2018-11-23 03:45:49,509 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_readl [2018-11-23 03:45:49,509 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_readl [2018-11-23 03:45:49,510 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2018-11-23 03:45:49,510 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_clear_tt_buffer [2018-11-23 03:45:49,510 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_clear_tt_buffer [2018-11-23 03:45:49,510 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2018-11-23 03:45:49,510 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2018-11-23 03:45:49,510 INFO L130 BoogieDeclarations]: Found specification of procedure list_is_singular [2018-11-23 03:45:49,510 INFO L138 BoogieDeclarations]: Found implementation of procedure list_is_singular [2018-11-23 03:45:49,510 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2018-11-23 03:45:49,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_writel [2018-11-23 03:45:49,511 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_writel [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_command_buf [2018-11-23 03:45:49,511 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_command_buf [2018-11-23 03:45:49,511 INFO L130 BoogieDeclarations]: Found specification of procedure start_iaa_cycle [2018-11-23 03:45:49,511 INFO L138 BoogieDeclarations]: Found implementation of procedure start_iaa_cycle [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hc_died [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_halt [2018-11-23 03:45:49,512 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_halt [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_4 [2018-11-23 03:45:49,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_4 [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_5 [2018-11-23 03:45:49,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_5 [2018-11-23 03:45:49,512 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_6 [2018-11-23 03:45:49,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_6 [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_probe [2018-11-23 03:45:49,513 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_probe [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure periodic_usecs [2018-11-23 03:45:49,513 INFO L138 BoogieDeclarations]: Found implementation of procedure periodic_usecs [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_endpoint_disable [2018-11-23 03:45:49,513 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_endpoint_disable [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_dir [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2018-11-23 03:45:49,513 INFO L130 BoogieDeclarations]: Found specification of procedure __platform_driver_register [2018-11-23 03:45:49,514 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_schedule [2018-11-23 03:45:49,514 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_schedule [2018-11-23 03:45:49,514 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2018-11-23 03:45:49,514 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2018-11-23 03:45:49,514 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_mem_init [2018-11-23 03:45:49,514 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_mem_init [2018-11-23 03:45:49,514 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_port_buf [2018-11-23 03:45:49,514 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_port_buf [2018-11-23 03:45:49,514 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2018-11-23 03:45:49,514 INFO L130 BoogieDeclarations]: Found specification of procedure qh_completions [2018-11-23 03:45:49,514 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_completions [2018-11-23 03:45:49,515 INFO L130 BoogieDeclarations]: Found specification of procedure simple_read_from_buffer [2018-11-23 03:45:49,515 INFO L130 BoogieDeclarations]: Found specification of procedure __msecs_to_jiffies [2018-11-23 03:45:49,515 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_mem_cleanup [2018-11-23 03:45:49,515 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_mem_cleanup [2018-11-23 03:45:49,515 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_handle_controller_death [2018-11-23 03:45:49,515 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_handle_controller_death [2018-11-23 03:45:49,515 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2018-11-23 03:45:49,515 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2018-11-23 03:45:49,515 INFO L130 BoogieDeclarations]: Found specification of procedure disable_periodic [2018-11-23 03:45:49,515 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_periodic [2018-11-23 03:45:49,515 INFO L130 BoogieDeclarations]: Found specification of procedure usb_put_hcd [2018-11-23 03:45:49,516 INFO L130 BoogieDeclarations]: Found specification of procedure enable_periodic [2018-11-23 03:45:49,516 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_periodic [2018-11-23 03:45:49,516 INFO L130 BoogieDeclarations]: Found specification of procedure qh_update [2018-11-23 03:45:49,516 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_update [2018-11-23 03:45:49,516 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_port_speed [2018-11-23 03:45:49,516 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_port_speed [2018-11-23 03:45:49,516 INFO L130 BoogieDeclarations]: Found specification of procedure fill_registers_buffer [2018-11-23 03:45:49,516 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_registers_buffer [2018-11-23 03:45:49,516 INFO L130 BoogieDeclarations]: Found specification of procedure qh_lines [2018-11-23 03:45:49,516 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_lines [2018-11-23 03:45:49,516 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_check_unlink_urb [2018-11-23 03:45:49,517 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_turn_off_all_ports [2018-11-23 03:45:49,517 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_turn_off_all_ports [2018-11-23 03:45:49,517 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_intr_buf [2018-11-23 03:45:49,517 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_intr_buf [2018-11-23 03:45:49,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_unregister_29 [2018-11-23 03:45:49,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_unregister_29 [2018-11-23 03:45:49,517 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2018-11-23 03:45:49,517 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2018-11-23 03:45:49,517 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_shutdown [2018-11-23 03:45:49,517 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_shutdown [2018-11-23 03:45:49,517 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2018-11-23 03:45:49,518 INFO L130 BoogieDeclarations]: Found specification of procedure qtd_copy_status [2018-11-23 03:45:49,518 INFO L138 BoogieDeclarations]: Found implementation of procedure qtd_copy_status [2018-11-23 03:45:49,518 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2018-11-23 03:45:49,518 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2018-11-23 03:45:49,518 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_handle_intr_unlinks [2018-11-23 03:45:49,518 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_handle_intr_unlinks [2018-11-23 03:45:49,518 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_8 [2018-11-23 03:45:49,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_8 [2018-11-23 03:45:49,518 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_12 [2018-11-23 03:45:49,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_12 [2018-11-23 03:45:49,519 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_9 [2018-11-23 03:45:49,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_9 [2018-11-23 03:45:49,519 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_enable_event [2018-11-23 03:45:49,519 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_enable_event [2018-11-23 03:45:49,519 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_get_speed [2018-11-23 03:45:49,519 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_get_speed [2018-11-23 03:45:49,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-23 03:45:49,519 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qtd_free [2018-11-23 03:45:49,519 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qtd_free [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_read_frame_index [2018-11-23 03:45:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_read_frame_index [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_unlink_urb_from_ep [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure usb_create_hcd [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2018-11-23 03:45:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure itd_submit [2018-11-23 03:45:49,520 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_submit [2018-11-23 03:45:49,520 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_quiesce [2018-11-23 03:45:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_quiesce [2018-11-23 03:45:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure rh_state_string [2018-11-23 03:45:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure rh_state_string [2018-11-23 03:45:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_unregister_30 [2018-11-23 03:45:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_unregister_30 [2018-11-23 03:45:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure qh_schedule [2018-11-23 03:45:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_schedule [2018-11-23 03:45:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_get_frame [2018-11-23 03:45:49,521 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_get_frame [2018-11-23 03:45:49,521 INFO L130 BoogieDeclarations]: Found specification of procedure disable_async [2018-11-23 03:45:49,522 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_async [2018-11-23 03:45:49,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_11 [2018-11-23 03:45:49,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_11 [2018-11-23 03:45:49,522 INFO L130 BoogieDeclarations]: Found specification of procedure check_intr_schedule [2018-11-23 03:45:49,522 INFO L138 BoogieDeclarations]: Found implementation of procedure check_intr_schedule [2018-11-23 03:45:49,522 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2018-11-23 03:45:49,522 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2018-11-23 03:45:49,522 INFO L130 BoogieDeclarations]: Found specification of procedure synchronize_irq [2018-11-23 03:45:49,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2018-11-23 03:45:49,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2018-11-23 03:45:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2018-11-23 03:45:49,523 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2018-11-23 03:45:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_hc_driver_2 [2018-11-23 03:45:49,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_hc_driver_2 [2018-11-23 03:45:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2018-11-23 03:45:49,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2018-11-23 03:45:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_silence_controller [2018-11-23 03:45:49,523 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_silence_controller [2018-11-23 03:45:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure store_uframe_periodic_max [2018-11-23 03:45:49,523 INFO L138 BoogieDeclarations]: Found implementation of procedure store_uframe_periodic_max [2018-11-23 03:45:49,523 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove_recursive [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure itd_init [2018-11-23 03:45:49,524 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_init [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_clear_tt_buffer_complete [2018-11-23 03:45:49,524 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_clear_tt_buffer_complete [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure iso_sched_alloc [2018-11-23 03:45:49,524 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_sched_alloc [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2018-11-23 03:45:49,524 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2018-11-23 03:45:49,524 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_init [2018-11-23 03:45:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure fill_async_buffer [2018-11-23 03:45:49,525 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_async_buffer [2018-11-23 03:45:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_endpoint_reset [2018-11-23 03:45:49,525 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_endpoint_reset [2018-11-23 03:45:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure token_mark [2018-11-23 03:45:49,525 INFO L138 BoogieDeclarations]: Found implementation of procedure token_mark [2018-11-23 03:45:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure remove_debug_files [2018-11-23 03:45:49,525 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_debug_files [2018-11-23 03:45:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_name [2018-11-23 03:45:49,525 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_name [2018-11-23 03:45:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_link_urb_to_ep [2018-11-23 03:45:49,525 INFO L130 BoogieDeclarations]: Found specification of procedure itd_patch [2018-11-23 03:45:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_patch [2018-11-23 03:45:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2018-11-23 03:45:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2018-11-23 03:45:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2018-11-23 03:45:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2018-11-23 03:45:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_alloc [2018-11-23 03:45:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_alloc [2018-11-23 03:45:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2018-11-23 03:45:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure iso_sched_free [2018-11-23 03:45:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_sched_free [2018-11-23 03:45:49,526 INFO L130 BoogieDeclarations]: Found specification of procedure qh_unlink_periodic [2018-11-23 03:45:49,526 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_unlink_periodic [2018-11-23 03:45:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2018-11-23 03:45:49,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2018-11-23 03:45:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail [2018-11-23 03:45:49,527 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail [2018-11-23 03:45:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dma_pool_alloc_27 [2018-11-23 03:45:49,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dma_pool_alloc_27 [2018-11-23 03:45:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dma_pool_alloc_26 [2018-11-23 03:45:49,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dma_pool_alloc_26 [2018-11-23 03:45:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dma_pool_alloc_25 [2018-11-23 03:45:49,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dma_pool_alloc_25 [2018-11-23 03:45:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_reset [2018-11-23 03:45:49,527 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_reset [2018-11-23 03:45:49,527 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_poll_rh_status [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2018-11-23 03:45:49,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure intr_submit [2018-11-23 03:45:49,528 INFO L138 BoogieDeclarations]: Found implementation of procedure intr_submit [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_init_1 [2018-11-23 03:45:49,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_init_1 [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure dbgp_reset_prep [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure usb_calc_bus_time [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure hrtimer_cancel [2018-11-23 03:45:49,528 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 03:45:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 03:45:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2018-11-23 03:45:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2018-11-23 03:45:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2018-11-23 03:45:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure qh_link_async [2018-11-23 03:45:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_link_async [2018-11-23 03:45:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-23 03:45:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_qtd_alloc [2018-11-23 03:45:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_qtd_alloc [2018-11-23 03:45:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure itd_sched_init [2018-11-23 03:45:49,529 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_sched_init [2018-11-23 03:45:49,529 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_hcs_params [2018-11-23 03:45:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_hcs_params [2018-11-23 03:45:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure qh_make [2018-11-23 03:45:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_make [2018-11-23 03:45:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_work [2018-11-23 03:45:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_work [2018-11-23 03:45:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure qh_urb_transaction [2018-11-23 03:45:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_urb_transaction [2018-11-23 03:45:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_set [2018-11-23 03:45:49,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_set [2018-11-23 03:45:49,530 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_init [2018-11-23 03:45:49,531 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_init [2018-11-23 03:45:49,531 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2018-11-23 03:45:49,531 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2018-11-23 03:45:49,531 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2018-11-23 03:45:49,531 INFO L130 BoogieDeclarations]: Found specification of procedure end_unlink_intr [2018-11-23 03:45:49,531 INFO L138 BoogieDeclarations]: Found implementation of procedure end_unlink_intr [2018-11-23 03:45:49,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_device_attribute_3 [2018-11-23 03:45:49,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_device_attribute_3 [2018-11-23 03:45:49,531 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hub_control [2018-11-23 03:45:49,531 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hub_control [2018-11-23 03:45:49,531 INFO L130 BoogieDeclarations]: Found specification of procedure usb_add_hcd [2018-11-23 03:45:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure check_period [2018-11-23 03:45:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure check_period [2018-11-23 03:45:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure default_llseek [2018-11-23 03:45:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure debug_registers_open [2018-11-23 03:45:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_registers_open [2018-11-23 03:45:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hub_clear_tt_buffer [2018-11-23 03:45:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure __list_splice [2018-11-23 03:45:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_splice [2018-11-23 03:45:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure dbg_hcc_params [2018-11-23 03:45:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure dbg_hcc_params [2018-11-23 03:45:49,532 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2018-11-23 03:45:49,532 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure shadow_next_periodic [2018-11-23 03:45:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure shadow_next_periodic [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure usb_remove_hcd [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2018-11-23 03:45:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure usb_hcd_resume_root_hub [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_setup [2018-11-23 03:45:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_setup [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2018-11-23 03:45:49,533 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2018-11-23 03:45:49,533 INFO L130 BoogieDeclarations]: Found specification of procedure hc32_to_cpu [2018-11-23 03:45:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure hc32_to_cpu [2018-11-23 03:45:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure handshake [2018-11-23 03:45:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure handshake [2018-11-23 03:45:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure debug_close [2018-11-23 03:45:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_close [2018-11-23 03:45:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_5 [2018-11-23 03:45:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_5 [2018-11-23 03:45:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure itd_complete [2018-11-23 03:45:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure itd_complete [2018-11-23 03:45:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure qh_refresh [2018-11-23 03:45:49,534 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_refresh [2018-11-23 03:45:49,534 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2018-11-23 03:45:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_urb_enqueue [2018-11-23 03:45:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_urb_enqueue [2018-11-23 03:45:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure scan_intr [2018-11-23 03:45:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_intr [2018-11-23 03:45:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure show_uframe_periodic_max [2018-11-23 03:45:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure show_uframe_periodic_max [2018-11-23 03:45:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure start_unlink_async [2018-11-23 03:45:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure start_unlink_async [2018-11-23 03:45:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2018-11-23 03:45:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2018-11-23 03:45:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2018-11-23 03:45:49,535 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_to_hc32 [2018-11-23 03:45:49,535 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_to_hc32 [2018-11-23 03:45:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2018-11-23 03:45:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2018-11-23 03:45:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irq [2018-11-23 03:45:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure same_tt [2018-11-23 03:45:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure same_tt [2018-11-23 03:45:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2018-11-23 03:45:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_hcd_init [2018-11-23 03:45:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_hcd_init [2018-11-23 03:45:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2018-11-23 03:45:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2018-11-23 03:45:49,536 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2018-11-23 03:45:49,536 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2018-11-23 03:45:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2018-11-23 03:45:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2018-11-23 03:45:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2018-11-23 03:45:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2018-11-23 03:45:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure qh_append_tds [2018-11-23 03:45:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure qh_append_tds [2018-11-23 03:45:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2018-11-23 03:45:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure iso_stream_init [2018-11-23 03:45:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure iso_stream_init [2018-11-23 03:45:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure ktime_get_real [2018-11-23 03:45:49,537 INFO L138 BoogieDeclarations]: Found implementation of procedure ktime_get_real [2018-11-23 03:45:49,537 INFO L130 BoogieDeclarations]: Found specification of procedure hcd_fotg210_init [2018-11-23 03:45:49,538 INFO L138 BoogieDeclarations]: Found implementation of procedure hcd_fotg210_init [2018-11-23 03:45:49,538 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2018-11-23 03:45:49,538 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2018-11-23 03:45:49,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2018-11-23 03:45:49,538 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_uninterruptible [2018-11-23 03:45:49,538 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_port_handed_over [2018-11-23 03:45:49,538 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_port_handed_over [2018-11-23 03:45:49,538 INFO L130 BoogieDeclarations]: Found specification of procedure fotg210_urb_done [2018-11-23 03:45:49,538 INFO L138 BoogieDeclarations]: Found implementation of procedure fotg210_urb_done [2018-11-23 03:45:49,538 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2018-11-23 03:45:49,539 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtouint [2018-11-23 03:45:49,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 03:45:49,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 03:45:49,539 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_dir_out [2018-11-23 03:45:49,539 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_dir_out [2018-11-23 03:45:49,539 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2018-11-23 03:45:49,539 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2018-11-23 03:45:49,539 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2018-11-23 03:47:19,844 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 03:47:19,844 INFO L280 CfgBuilder]: Removed 0 assue(true) statements. [2018-11-23 03:47:19,844 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:47:19 BoogieIcfgContainer [2018-11-23 03:47:19,845 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 03:47:19,845 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 03:47:19,845 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 03:47:19,848 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 03:47:19,848 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:45:45" (1/3) ... [2018-11-23 03:47:19,849 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc52d3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:47:19, skipping insertion in model container [2018-11-23 03:47:19,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:45:49" (2/3) ... [2018-11-23 03:47:19,849 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc52d3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:47:19, skipping insertion in model container [2018-11-23 03:47:19,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:47:19" (3/3) ... [2018-11-23 03:47:19,851 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--usb--host--fotg210-hcd.ko-entry_point_true-unreach-call.cil.out.c [2018-11-23 03:47:19,860 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 03:47:19,868 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 03:47:19,879 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 03:47:19,910 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 03:47:19,911 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 03:47:19,911 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 03:47:19,911 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 03:47:19,911 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 03:47:19,911 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 03:47:19,911 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 03:47:19,911 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 03:47:19,911 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 03:47:19,963 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states. [2018-11-23 03:47:19,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2018-11-23 03:47:19,974 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 03:47:19,975 INFO L402 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 03:47:19,977 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 03:47:19,981 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 03:47:19,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1177326840, now seen corresponding path program 1 times [2018-11-23 03:47:19,990 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 03:47:19,991 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b52e7378-0057-4d9c-923e-85858096848a/bin-2019/utaipan/cvc4nyu Starting monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 03:47:20,031 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 03:47:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 03:47:22,884 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 03:47:23,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1737 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1737 trivial. 0 not checked. [2018-11-23 03:47:23,069 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 03:47:23,079 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 03:47:23,080 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 03:47:23,083 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 03:47:23,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 03:47:23,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 03:47:23,094 INFO L87 Difference]: Start difference. First operand 3527 states. Second operand 3 states. [2018-11-23 03:47:29,633 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2018-11-23 03:47:29,634 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:123) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:102) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.pop(ManagedScript.java:131) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPrecondition(IncrementalHoareTripleChecker.java:334) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:258) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:270) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.ProtectiveHoareTripleChecker.releaseLock(ProtectiveHoareTripleChecker.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.EfficientHoareTripleChecker.releaseLock(EfficientHoareTripleChecker.java:164) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:202) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:715) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:628) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:472) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:376) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:334) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:126) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.io.IOException: Stream closed at java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:433) at java.io.OutputStream.write(OutputStream.java:116) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:297) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:120) ... 28 more [2018-11-23 03:47:29,636 INFO L168 Benchmark]: Toolchain (without parser) took 103884.10 ms. Allocated memory was 1.0 GB in the beginning and 2.9 GB in the end (delta: 1.9 GB). Free memory was 934.7 MB in the beginning and 2.6 GB in the end (delta: -1.6 GB). Peak memory consumption was 281.2 MB. Max. memory is 11.5 GB. [2018-11-23 03:47:29,637 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 03:47:29,638 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3348.03 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 303.0 MB). Free memory was 934.7 MB in the beginning and 1.1 GB in the end (delta: -160.7 MB). Peak memory consumption was 315.1 MB. Max. memory is 11.5 GB. [2018-11-23 03:47:29,638 INFO L168 Benchmark]: Boogie Procedure Inliner took 91.33 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 10.5 MB). Peak memory consumption was 10.5 MB. Max. memory is 11.5 GB. [2018-11-23 03:47:29,639 INFO L168 Benchmark]: Boogie Preprocessor took 257.94 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 985.5 MB in the end (delta: 99.4 MB). Peak memory consumption was 99.4 MB. Max. memory is 11.5 GB. [2018-11-23 03:47:29,639 INFO L168 Benchmark]: RCFGBuilder took 90393.69 ms. Allocated memory was 1.3 GB in the beginning and 2.6 GB in the end (delta: 1.3 GB). Free memory was 985.5 MB in the beginning and 1.5 GB in the end (delta: -561.4 MB). Peak memory consumption was 1.5 GB. Max. memory is 11.5 GB. [2018-11-23 03:47:29,640 INFO L168 Benchmark]: TraceAbstraction took 9790.35 ms. Allocated memory was 2.6 GB in the beginning and 2.9 GB in the end (delta: 291.5 MB). Free memory was 1.5 GB in the beginning and 2.6 GB in the end (delta: -1.0 GB). There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 03:47:29,643 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 3348.03 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 303.0 MB). Free memory was 934.7 MB in the beginning and 1.1 GB in the end (delta: -160.7 MB). Peak memory consumption was 315.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 91.33 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 10.5 MB). Peak memory consumption was 10.5 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 257.94 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 985.5 MB in the end (delta: 99.4 MB). Peak memory consumption was 99.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 90393.69 ms. Allocated memory was 1.3 GB in the beginning and 2.6 GB in the end (delta: 1.3 GB). Free memory was 985.5 MB in the beginning and 1.5 GB in the end (delta: -561.4 MB). Peak memory consumption was 1.5 GB. Max. memory is 11.5 GB. * TraceAbstraction took 9790.35 ms. Allocated memory was 2.6 GB in the beginning and 2.9 GB in the end (delta: 291.5 MB). Free memory was 1.5 GB in the beginning and 2.6 GB in the end (delta: -1.0 GB). There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:123) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...