java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---net--rose--rose.ko.cil.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-09 04:29:37,788 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-09 04:29:37,790 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-09 04:29:37,802 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-09 04:29:37,803 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-09 04:29:37,804 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-09 04:29:37,805 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-09 04:29:37,807 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-09 04:29:37,809 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-09 04:29:37,810 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-09 04:29:37,811 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-09 04:29:37,812 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-09 04:29:37,812 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-09 04:29:37,813 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-09 04:29:37,814 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-09 04:29:37,816 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-09 04:29:37,817 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-09 04:29:37,818 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-09 04:29:37,820 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-09 04:29:37,822 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-09 04:29:37,824 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-09 04:29:37,825 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-09 04:29:37,826 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-09 04:29:37,829 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-09 04:29:37,831 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-09 04:29:37,832 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-09 04:29:37,832 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-09 04:29:37,835 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-09 04:29:37,836 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-09 04:29:37,837 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-09 04:29:37,837 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-09 04:29:37,838 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-09 04:29:37,839 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-09 04:29:37,839 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-09 04:29:37,841 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-09 04:29:37,841 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-09 04:29:37,841 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-09 04:29:37,842 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-09 04:29:37,842 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-09 04:29:37,843 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-09 04:29:37,844 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-09 04:29:37,844 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-09-09 04:29:37,859 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-09 04:29:37,860 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-09 04:29:37,861 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-09-09 04:29:37,861 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-09-09 04:29:37,861 INFO L138 SettingsManager]: * Use SBE=true [2019-09-09 04:29:37,862 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-09 04:29:37,862 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-09 04:29:37,862 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-09-09 04:29:37,862 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-09 04:29:37,862 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-09 04:29:37,863 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-09 04:29:37,863 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-09 04:29:37,863 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-09 04:29:37,863 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-09 04:29:37,867 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-09 04:29:37,867 INFO L138 SettingsManager]: * Use constant arrays=true [2019-09-09 04:29:37,868 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-09 04:29:37,868 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-09 04:29:37,868 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-09 04:29:37,868 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-09-09 04:29:37,869 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-09-09 04:29:37,869 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-09 04:29:37,869 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-09 04:29:37,869 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-09 04:29:37,869 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-09-09 04:29:37,870 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-09-09 04:29:37,870 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-09 04:29:37,870 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-09 04:29:37,870 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-09-09 04:29:37,919 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-09 04:29:37,933 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-09 04:29:37,937 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-09 04:29:37,939 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-09 04:29:37,940 INFO L275 PluginConnector]: CDTParser initialized [2019-09-09 04:29:37,941 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---net--rose--rose.ko.cil.i [2019-09-09 04:29:38,022 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59d02ef46/d1eb5860ec95471e9c0130982d356239/FLAG17c039ae7 [2019-09-09 04:29:39,095 INFO L306 CDTParser]: Found 1 translation units. [2019-09-09 04:29:39,098 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---net--rose--rose.ko.cil.i [2019-09-09 04:29:39,188 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59d02ef46/d1eb5860ec95471e9c0130982d356239/FLAG17c039ae7 [2019-09-09 04:29:39,360 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59d02ef46/d1eb5860ec95471e9c0130982d356239 [2019-09-09 04:29:39,374 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-09 04:29:39,375 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-09 04:29:39,380 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-09 04:29:39,380 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-09 04:29:39,384 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-09 04:29:39,385 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.09 04:29:39" (1/1) ... [2019-09-09 04:29:39,388 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37594e8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:39, skipping insertion in model container [2019-09-09 04:29:39,388 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.09 04:29:39" (1/1) ... [2019-09-09 04:29:39,397 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-09 04:29:39,634 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-09 04:29:48,930 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-09 04:29:48,986 INFO L188 MainTranslator]: Completed pre-run [2019-09-09 04:29:49,911 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-09 04:29:52,224 INFO L192 MainTranslator]: Completed translation [2019-09-09 04:29:52,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52 WrapperNode [2019-09-09 04:29:52,225 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-09 04:29:52,226 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-09 04:29:52,226 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-09 04:29:52,226 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-09 04:29:52,240 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... [2019-09-09 04:29:52,240 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... [2019-09-09 04:29:52,401 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... [2019-09-09 04:29:52,404 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... [2019-09-09 04:29:52,713 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... [2019-09-09 04:29:52,788 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... [2019-09-09 04:29:52,912 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... [2019-09-09 04:29:52,999 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-09 04:29:53,000 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-09 04:29:53,000 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-09 04:29:53,001 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-09 04:29:53,002 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2019-09-09 04:29:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-09 04:29:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-09 04:29:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2019-09-09 04:29:53,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-09-09 04:29:53,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2019-09-09 04:29:53,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2019-09-09 04:29:53,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2019-09-09 04:29:53,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2019-09-09 04:29:53,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_for_read_section [2019-09-09 04:29:53,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_create_class [2019-09-09 04:29:53,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_class [2019-09-09 04:29:53,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_macro [2019-09-09 04:29:53,138 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2019-09-09 04:29:53,139 INFO L138 BoogieDeclarations]: Found implementation of procedure __clear_bit [2019-09-09 04:29:53,140 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2019-09-09 04:29:53,140 INFO L138 BoogieDeclarations]: Found implementation of procedure hlist_unhashed [2019-09-09 04:29:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure __hlist_del [2019-09-09 04:29:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure hlist_add_head [2019-09-09 04:29:53,143 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2019-09-09 04:29:53,144 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2019-09-09 04:29:53,144 INFO L138 BoogieDeclarations]: Found implementation of procedure test_ti_thread_flag [2019-09-09 04:29:53,144 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2019-09-09 04:29:53,144 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2019-09-09 04:29:53,144 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2019-09-09 04:29:53,144 INFO L138 BoogieDeclarations]: Found implementation of procedure test_tsk_thread_flag [2019-09-09 04:29:53,145 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2019-09-09 04:29:53,146 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2019-09-09 04:29:53,146 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2019-09-09 04:29:53,146 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_peek [2019-09-09 04:29:53,146 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_head_init [2019-09-09 04:29:53,146 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2019-09-09 04:29:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2019-09-09 04:29:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2019-09-09 04:29:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_transport_header [2019-09-09 04:29:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_copy_datagram_msg [2019-09-09 04:29:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_from_msg [2019-09-09 04:29:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create [2019-09-09 04:29:53,147 INFO L138 BoogieDeclarations]: Found implementation of procedure net_eq [2019-09-09 04:29:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure read_pnet [2019-09-09 04:29:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_for_each_tx_queue [2019-09-09 04:29:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_net [2019-09-09 04:29:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_notifier_info_to_dev [2019-09-09 04:29:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_uid_put [2019-09-09 04:29:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_entry [2019-09-09 04:29:53,148 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_unhashed [2019-09-09 04:29:53,149 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_hashed [2019-09-09 04:29:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_node_init [2019-09-09 04:29:53,150 INFO L138 BoogieDeclarations]: Found implementation of procedure __sk_del_node [2019-09-09 04:29:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure __sk_del_node_init [2019-09-09 04:29:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_hold [2019-09-09 04:29:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure __sock_put [2019-09-09 04:29:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_del_node_init [2019-09-09 04:29:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure __sk_add_node [2019-09-09 04:29:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_add_node [2019-09-09 04:29:53,151 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_copy_flags [2019-09-09 04:29:53,152 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_set_flag [2019-09-09 04:29:53,152 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_reset_flag [2019-09-09 04:29:53,152 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_flag [2019-09-09 04:29:53,152 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_acceptq_is_full [2019-09-09 04:29:53,152 INFO L138 BoogieDeclarations]: Found implementation of procedure SOCK_INODE [2019-09-09 04:29:53,152 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_sock [2019-09-09 04:29:53,153 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_put [2019-09-09 04:29:53,153 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_tx_queue_clear [2019-09-09 04:29:53,153 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_set_socket [2019-09-09 04:29:53,153 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_sleep [2019-09-09 04:29:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_orphan [2019-09-09 04:29:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_graft [2019-09-09 04:29:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_wmem_alloc_get [2019-09-09 04:29:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_rmem_alloc_get [2019-09-09 04:29:53,155 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_has_allocations [2019-09-09 04:29:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_error [2019-09-09 04:29:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_net [2019-09-09 04:29:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_set_lockdep_one [2019-09-09 04:29:53,156 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_set_lockdep_key [2019-09-09 04:29:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure rose2asc [2019-09-09 04:29:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure rosecmp [2019-09-09 04:29:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure rosecmpm [2019-09-09 04:29:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_remove_socket [2019-09-09 04:29:53,158 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_kill_by_neigh [2019-09-09 04:29:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_kill_by_device [2019-09-09 04:29:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_device_event [2019-09-09 04:29:53,159 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_insert_socket [2019-09-09 04:29:53,160 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_find_listener [2019-09-09 04:29:53,160 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_find_socket [2019-09-09 04:29:53,160 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_new_lci [2019-09-09 04:29:53,160 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_destroy_timer [2019-09-09 04:29:53,161 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_destroy_socket [2019-09-09 04:29:53,161 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_setsockopt [2019-09-09 04:29:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_getsockopt [2019-09-09 04:29:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_listen [2019-09-09 04:29:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_create [2019-09-09 04:29:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_make_new [2019-09-09 04:29:53,162 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_release [2019-09-09 04:29:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_bind [2019-09-09 04:29:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_connect [2019-09-09 04:29:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_accept [2019-09-09 04:29:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_getname [2019-09-09 04:29:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_rx_call_request [2019-09-09 04:29:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_sendmsg [2019-09-09 04:29:53,163 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_recvmsg [2019-09-09 04:29:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_ioctl [2019-09-09 04:29:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_info_start [2019-09-09 04:29:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_info_next [2019-09-09 04:29:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_info_stop [2019-09-09 04:29:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_info_show [2019-09-09 04:29:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_info_open [2019-09-09 04:29:53,164 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_proto_init [2019-09-09 04:29:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_exit [2019-09-09 04:29:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_rose_exit_27_2 [2019-09-09 04:29:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_init_rose_proto_init_27_19 [2019-09-09 04:29:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_netdev_mqs [2019-09-09 04:29:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_netdev_mqs_setup_18_3 [2019-09-09 04:29:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_23_1 [2019-09-09 04:29:53,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_25_1 [2019-09-09 04:29:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_factory_19_27_4 [2019-09-09 04:29:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_12_27_5 [2019-09-09 04:29:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_13_27_6 [2019-09-09 04:29:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_14_27_7 [2019-09-09 04:29:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_dummy_resourceless_instance_9_27_8 [2019-09-09 04:29:53,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_file_operations_instance_7_27_9 [2019-09-09 04:29:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_deregister_seq_instance_11_27_10 [2019-09-09 04:29:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_17_3 [2019-09-09 04:29:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_21_4 [2019-09-09 04:29:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_22_1 [2019-09-09 04:29:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_26_2 [2019-09-09 04:29:53,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_factory_19_27_11 [2019-09-09 04:29:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_resourceless_instance_12_27_12 [2019-09-09 04:29:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_resourceless_instance_13_27_13 [2019-09-09 04:29:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_dummy_resourceless_instance_14_27_14 [2019-09-09 04:29:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_register_file_operations_instance_7_27_15 [2019-09-09 04:29:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_12_3 [2019-09-09 04:29:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_13_3 [2019-09-09 04:29:53,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_15_3 [2019-09-09 04:29:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_12 [2019-09-09 04:29:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_15 [2019-09-09 04:29:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_18 [2019-09-09 04:29:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_21 [2019-09-09 04:29:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_24 [2019-09-09 04:29:53,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_3 [2019-09-09 04:29:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_30 [2019-09-09 04:29:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_32 [2019-09-09 04:29:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_33 [2019-09-09 04:29:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_39 [2019-09-09 04:29:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_42 [2019-09-09 04:29:53,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_43 [2019-09-09 04:29:53,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_46 [2019-09-09 04:29:53,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_49 [2019-09-09 04:29:53,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_52 [2019-09-09 04:29:53,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_55 [2019-09-09 04:29:53,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_9 [2019-09-09 04:29:53,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_12 [2019-09-09 04:29:53,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_15 [2019-09-09 04:29:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_18 [2019-09-09 04:29:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_21 [2019-09-09 04:29:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_24 [2019-09-09 04:29:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_3 [2019-09-09 04:29:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_30 [2019-09-09 04:29:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_32 [2019-09-09 04:29:53,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_33 [2019-09-09 04:29:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_39 [2019-09-09 04:29:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_42 [2019-09-09 04:29:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_43 [2019-09-09 04:29:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_46 [2019-09-09 04:29:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_49 [2019-09-09 04:29:53,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_52 [2019-09-09 04:29:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_55 [2019-09-09 04:29:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_9 [2019-09-09 04:29:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_12 [2019-09-09 04:29:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_15 [2019-09-09 04:29:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_18 [2019-09-09 04:29:53,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_21 [2019-09-09 04:29:53,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_24 [2019-09-09 04:29:53,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_3 [2019-09-09 04:29:53,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_30 [2019-09-09 04:29:53,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_32 [2019-09-09 04:29:53,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_33 [2019-09-09 04:29:53,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_39 [2019-09-09 04:29:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_42 [2019-09-09 04:29:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_43 [2019-09-09 04:29:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_46 [2019-09-09 04:29:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_49 [2019-09-09 04:29:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_52 [2019-09-09 04:29:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_55 [2019-09-09 04:29:53,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_9 [2019-09-09 04:29:53,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_entry_EMGentry_27 [2019-09-09 04:29:53,177 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-09 04:29:53,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_file_operations_instance_0 [2019-09-09 04:29:53,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_probe_0_12 [2019-09-09 04:29:53,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_write_0_4 [2019-09-09 04:29:53,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_write_1_4 [2019-09-09 04:29:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_write_2_4 [2019-09-09 04:29:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_write_3_4 [2019-09-09 04:29:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2019-09-09 04:29:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_net_dummy_resourceless_instance_4 [2019-09-09 04:29:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_proto_dummy_resourceless_instance_5 [2019-09-09 04:29:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_proto_dummy_resourceless_instance_6 [2019-09-09 04:29:53,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_proto_dummy_resourceless_instance_7 [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdevice_notifier [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_next_8_7 [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_show_8_8 [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_start_8_4 [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_stop_8_10 [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open [2019-09-09 04:29:53,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_operations_seq_instance_8 [2019-09-09 04:29:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_ax25_linkfail_dummy_resourceless_instance_12 [2019-09-09 04:29:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_ax25_protocol_dummy_resourceless_instance_13 [2019-09-09 04:29:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_header_ops_dummy_resourceless_instance_14 [2019-09-09 04:29:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_struct_notifier_block_dummy_resourceless_instance_15 [2019-09-09 04:29:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_dummy_factory_17 [2019-09-09 04:29:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_16_2 [2019-09-09 04:29:53,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_16 [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdevice_notifier [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_lock_sock_nested_121 [2019-09-09 04:29:53,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_126 [2019-09-09 04:29:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_127 [2019-09-09 04:29:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_sock_138 [2019-09-09 04:29:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_sock_139 [2019-09-09 04:29:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_sock_140 [2019-09-09 04:29:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_sock_141 [2019-09-09 04:29:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_sock_142 [2019-09-09 04:29:53,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_sock_143 [2019-09-09 04:29:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_release_sock_144 [2019-09-09 04:29:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open_147 [2019-09-09 04:29:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_netdev_mqs_148 [2019-09-09 04:29:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_149 [2019-09-09 04:29:53,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev_150 [2019-09-09 04:29:53,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdevice_notifier_151 [2019-09-09 04:29:53,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_152 [2019-09-09 04:29:53,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev_153 [2019-09-09 04:29:53,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdevice_notifier_154 [2019-09-09 04:29:53,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_155 [2019-09-09 04:29:53,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev_156 [2019-09-09 04:29:53,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ldv_post_init_157 [2019-09-09 04:29:53,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ldv_check_final_state_158 [2019-09-09 04:29:53,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ldv_check_final_state_159 [2019-09-09 04:29:53,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ldv_initialize_160 [2019-09-09 04:29:53,185 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2019-09-09 04:29:53,185 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2019-09-09 04:29:53,185 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2019-09-09 04:29:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_orphan [2019-09-09 04:29:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2019-09-09 04:29:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2019-09-09 04:29:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2019-09-09 04:29:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2019-09-09 04:29:53,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2019-09-09 04:29:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2019-09-09 04:29:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_set_hash_from_sk [2019-09-09 04:29:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_set_owner_w [2019-09-09 04:29:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_header [2019-09-09 04:29:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_rebuild_header [2019-09-09 04:29:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_set_mac_address [2019-09-09 04:29:53,187 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_open [2019-09-09 04:29:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_close [2019-09-09 04:29:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_xmit [2019-09-09 04:29:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_setup [2019-09-09 04:29:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_14_3 [2019-09-09 04:29:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_14_9 [2019-09-09 04:29:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_3 [2019-09-09 04:29:53,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_4_7 [2019-09-09 04:29:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_open_21_6 [2019-09-09 04:29:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev_stop_23_2 [2019-09-09 04:29:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add [2019-09-09 04:29:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_clone_126 [2019-09-09 04:29:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_state1_machine [2019-09-09 04:29:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_state2_machine [2019-09-09 04:29:53,189 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_state3_machine [2019-09-09 04:29:53,190 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_state4_machine [2019-09-09 04:29:53,190 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_state5_machine [2019-09-09 04:29:53,190 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_process_rx_frame [2019-09-09 04:29:53,190 INFO L138 BoogieDeclarations]: Found implementation of procedure timer_pending [2019-09-09 04:29:53,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_cb_put [2019-09-09 04:29:53,190 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_ftimer [2019-09-09 04:29:53,190 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_t0timer [2019-09-09 04:29:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_stop_ftimer [2019-09-09 04:29:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_stop_t0timer [2019-09-09 04:29:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_ftimer_running [2019-09-09 04:29:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_t0timer_running [2019-09-09 04:29:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_ftimer_expiry [2019-09-09 04:29:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_t0timer_expiry [2019-09-09 04:29:53,191 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_send_frame [2019-09-09 04:29:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_link_up [2019-09-09 04:29:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_link_rx_restart [2019-09-09 04:29:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_transmit_restart_request [2019-09-09 04:29:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_transmit_restart_confirmation [2019-09-09 04:29:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_transmit_clear_request [2019-09-09 04:29:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_transmit_link [2019-09-09 04:29:53,192 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_skb [2019-09-09 04:29:53,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_125 [2019-09-09 04:29:53,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_126 [2019-09-09 04:29:53,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_127 [2019-09-09 04:29:53,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_128 [2019-09-09 04:29:53,193 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_loopback_init [2019-09-09 04:29:53,193 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_loopback_running [2019-09-09 04:29:53,193 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_loopback_queue [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_set_loopback_timer [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_loopback_timer [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_loopback_clear [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_clone_125 [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_126___0 [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_127___0 [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_set_owner_w___0 [2019-09-09 04:29:53,194 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_send_iframe [2019-09-09 04:29:53,195 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_kick [2019-09-09 04:29:53,195 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_enquiry_response [2019-09-09 04:29:53,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_clone_125___0 [2019-09-09 04:29:53,195 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_put [2019-09-09 04:29:53,195 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_hold [2019-09-09 04:29:53,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_cb_put___0 [2019-09-09 04:29:53,195 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_add_node [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_remove_node [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_remove_neigh [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_remove_route [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_del_node [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_add_loopback_neigh [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_add_loopback_node [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_del_loopback_node [2019-09-09 04:29:53,196 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_rt_device_down [2019-09-09 04:29:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_clear_routes [2019-09-09 04:29:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_ax25_dev_find [2019-09-09 04:29:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_dev_first [2019-09-09 04:29:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_dev_get [2019-09-09 04:29:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_dev_exists [2019-09-09 04:29:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_route_free_lci [2019-09-09 04:29:53,197 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_get_neigh [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_rt_ioctl [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_del_route_by_neigh [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_link_failed [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_link_device_down [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_route_frame [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_node_start [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_node_next [2019-09-09 04:29:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_node_stop [2019-09-09 04:29:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_node_show [2019-09-09 04:29:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_nodes_open [2019-09-09 04:29:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_neigh_start [2019-09-09 04:29:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_neigh_next [2019-09-09 04:29:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_neigh_stop [2019-09-09 04:29:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_neigh_show [2019-09-09 04:29:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_neigh_open [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_route_start [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_route_next [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_route_stop [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_route_show [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_route_open [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_rt_free [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_27 [2019-09-09 04:29:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_31 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_5_36 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_27 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_31 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_6_36 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_27 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_31 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dummy_resourceless_instance_callback_7_36 [2019-09-09 04:29:53,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_file_operations_instance_1 [2019-09-09 04:29:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_file_operations_instance_2 [2019-09-09 04:29:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_file_operations_instance_3 [2019-09-09 04:29:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_probe_1_12 [2019-09-09 04:29:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_probe_2_12 [2019-09-09 04:29:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_instance_probe_3_12 [2019-09-09 04:29:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_next_10_7 [2019-09-09 04:29:53,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_next_11_7 [2019-09-09 04:29:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_next_9_7 [2019-09-09 04:29:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_show_10_8 [2019-09-09 04:29:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_show_11_8 [2019-09-09 04:29:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_show_9_8 [2019-09-09 04:29:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_start_10_4 [2019-09-09 04:29:53,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_start_11_4 [2019-09-09 04:29:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_start_9_4 [2019-09-09 04:29:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_stop_10_10 [2019-09-09 04:29:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_stop_11_10 [2019-09-09 04:29:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_instance_stop_9_10 [2019-09-09 04:29:53,204 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_operations_seq_instance_10 [2019-09-09 04:29:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_operations_seq_instance_11 [2019-09-09 04:29:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_operations_seq_instance_9 [2019-09-09 04:29:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock [2019-09-09 04:29:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_unlock [2019-09-09 04:29:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2019-09-09 04:29:53,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_125 [2019-09-09 04:29:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_126___0 [2019-09-09 04:29:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_127___0 [2019-09-09 04:29:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_128 [2019-09-09 04:29:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_149 [2019-09-09 04:29:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_150 [2019-09-09 04:29:53,206 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open_159 [2019-09-09 04:29:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open_162 [2019-09-09 04:29:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_seq_open_165 [2019-09-09 04:29:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2019-09-09 04:29:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_tailroom [2019-09-09 04:29:53,207 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_clear_queues [2019-09-09 04:29:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_frames_acked [2019-09-09 04:29:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_requeue_frames [2019-09-09 04:29:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_validate_nr [2019-09-09 04:29:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_write_internal [2019-09-09 04:29:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_decode [2019-09-09 04:29:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_parse_national [2019-09-09 04:29:53,208 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_parse_ccitt [2019-09-09 04:29:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_parse_facilities [2019-09-09 04:29:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_create_facilities [2019-09-09 04:29:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_disconnect [2019-09-09 04:29:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2019-09-09 04:29:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2019-09-09 04:29:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_heartbeat [2019-09-09 04:29:53,209 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_t1timer [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_t2timer [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_t3timer [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_hbtimer [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_start_idletimer [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_stop_heartbeat [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_stop_timer [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_stop_idletimer [2019-09-09 04:29:53,210 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_heartbeat_expiry [2019-09-09 04:29:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_timer_expiry [2019-09-09 04:29:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_idletimer_expiry [2019-09-09 04:29:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_125___0 [2019-09-09 04:29:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_126___1 [2019-09-09 04:29:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_127___1 [2019-09-09 04:29:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_128___0 [2019-09-09 04:29:53,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_129 [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_130 [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_131 [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_132 [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_133 [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_134 [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_135 [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_register_sysctl [2019-09-09 04:29:53,212 INFO L138 BoogieDeclarations]: Found implementation of procedure rose_unregister_sysctl [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_net_sysctl_125 [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_flags [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_irq_check_alloc_nonatomic [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_spinlock_check_alloc_flags [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_spinlock_check_alloc_nonatomic [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_check_alloc_nonatomic [2019-09-09 04:29:53,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_usb_lock_device [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_usb_trylock_device [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_usb_lock_device_for_reset [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_alloc_usb_lock_usb_unlock_device [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_add [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_sub [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_sub_and_test [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_inc [2019-09-09 04:29:53,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_dec [2019-09-09 04:29:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_dec_and_test [2019-09-09 04:29:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_inc_and_test [2019-09-09 04:29:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_add_return [2019-09-09 04:29:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_add_negative [2019-09-09 04:29:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_atomic_inc_short [2019-09-09 04:29:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_remap [2019-09-09 04:29:53,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2019-09-09 04:29:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2019-09-09 04:29:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_alloc_disk [2019-09-09 04:29:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_add_disk [2019-09-09 04:29:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_del_gendisk [2019-09-09 04:29:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_put_disk [2019-09-09 04:29:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2019-09-09 04:29:53,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_request_queue [2019-09-09 04:29:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2019-09-09 04:29:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2019-09-09 04:29:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_blk_get_request [2019-09-09 04:29:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_blk_make_request [2019-09-09 04:29:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_put_blk_rq [2019-09-09 04:29:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2019-09-09 04:29:53,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_create_class [2019-09-09 04:29:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_register_class [2019-09-09 04:29:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_unregister_class [2019-09-09 04:29:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_destroy_class [2019-09-09 04:29:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2019-09-09 04:29:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-09-09 04:29:53,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spi_alloc_master [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_err_ptr [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_ptr_err [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err_or_null [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_register_chrdev [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_register_chrdev_region [2019-09-09 04:29:53,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_unregister_chrdev_region [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_create_group [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_read_lock [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_read_unlock [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_write_lock [2019-09-09 04:29:53,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_write_unlock [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_read_trylock [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_write_trylock [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_module_get [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_try_module_get [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_module_put [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_module_put_and_exit [2019-09-09 04:29:53,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_module_refcount [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_srcu_read_lock [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_srcu_read_unlock [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_for_read_section [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_rcu_read_lock_bh [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_rcu_read_unlock_bh [2019-09-09 04:29:53,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_for_read_section [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_rcu_read_lock_sched [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_rcu_read_unlock_sched [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_for_read_section [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_rcu_read_lock [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_rcu_read_unlock [2019-09-09 04:29:53,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_for_read_section [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_init [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2019-09-09 04:29:53,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2019-09-09 04:29:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_find_bit_find_next_bit [2019-09-09 04:29:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_find_bit_find_first_bit [2019-09-09 04:29:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_find_bit_initialize [2019-09-09 04:29:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kzalloc [2019-09-09 04:29:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_context [2019-09-09 04:29:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_sdio_claim_host [2019-09-09 04:29:53,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_sdio_release_host [2019-09-09 04:29:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2019-09-09 04:29:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_register_netdev [2019-09-09 04:29:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2019-09-09 04:29:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2019-09-09 04:29:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_past_rtnl_unlock [2019-09-09 04:29:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_past_rtnl_lock [2019-09-09 04:29:53,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_before_ieee80211_unregister_hw [2019-09-09 04:29:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_rtnl_is_locked [2019-09-09 04:29:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_rtnl_trylock [2019-09-09 04:29:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2019-09-09 04:29:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_past_lock_sock_nested [2019-09-09 04:29:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_lock_sock_fast [2019-09-09 04:29:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_unlock_sock_fast [2019-09-09 04:29:53,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_before_release_sock [2019-09-09 04:29:53,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2019-09-09 04:29:53,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2019-09-09 04:29:53,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_usb_free_coherent [2019-09-09 04:29:53,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2019-09-09 04:29:53,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_usb_get_dev [2019-09-09 04:29:53,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_usb_put_dev [2019-09-09 04:29:53,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_check_return_value_probe [2019-09-09 04:29:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_initialize [2019-09-09 04:29:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_dev_check_final_state [2019-09-09 04:29:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_create_class [2019-09-09 04:29:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_register_class [2019-09-09 04:29:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_unregister_class [2019-09-09 04:29:53,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_destroy_class [2019-09-09 04:29:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_register_chrdev [2019-09-09 04:29:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_register_chrdev_region [2019-09-09 04:29:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_unregister_chrdev_region [2019-09-09 04:29:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_register_usb_gadget [2019-09-09 04:29:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_unregister_usb_gadget [2019-09-09 04:29:53,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2019-09-09 04:29:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_usb_register_driver [2019-09-09 04:29:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2019-09-09 04:29:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2019-09-09 04:29:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_alloc_urb [2019-09-09 04:29:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_usb_free_urb [2019-09-09 04:29:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2019-09-09 04:29:53,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2019-09-09 04:29:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2019-09-09 04:29:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2019-09-09 04:29:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2019-09-09 04:29:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-09-09 04:29:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2019-09-09 04:29:53,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xzalloc [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc_unknown_size [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc_unknown_size [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc_unknown_size [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc_unknown_size [2019-09-09 04:29:53,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2019-09-09 04:29:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ptr [2019-09-09 04:29:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2019-09-09 04:29:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_negative [2019-09-09 04:29:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2019-09-09 04:29:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create [2019-09-09 04:29:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_create_N [2019-09-09 04:29:53,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_thread_join_N [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_i_mutex_of_inode [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_i_mutex_of_inode [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_is_locked_i_mutex_of_inode [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_trylock_i_mutex_of_inode [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_atomic_dec_and_mutex_lock_i_mutex_of_inode [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_i_mutex_of_inode [2019-09-09 04:29:53,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_lock [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_lock [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_is_locked_lock [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_trylock_lock [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_atomic_dec_and_mutex_lock_lock [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_lock [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mutex_of_device [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_mutex_of_device [2019-09-09 04:29:53,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_is_locked_mutex_of_device [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_trylock_mutex_of_device [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_atomic_dec_and_mutex_lock_mutex_of_device [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_mutex_of_device [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_initialize [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_check_final_state [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_addr_list_lock_of_net_device [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_addr_list_lock_of_net_device [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_addr_list_lock_of_net_device [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_addr_list_lock_of_net_device [2019-09-09 04:29:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_addr_list_lock_of_net_device [2019-09-09 04:29:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_addr_list_lock_of_net_device [2019-09-09 04:29:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_addr_list_lock_of_net_device [2019-09-09 04:29:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_addr_list_lock_of_net_device [2019-09-09 04:29:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_alloc_lock_of_task_struct [2019-09-09 04:29:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_alloc_lock_of_task_struct [2019-09-09 04:29:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_alloc_lock_of_task_struct [2019-09-09 04:29:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_alloc_lock_of_task_struct [2019-09-09 04:29:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_alloc_lock_of_task_struct [2019-09-09 04:29:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_alloc_lock_of_task_struct [2019-09-09 04:29:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_alloc_lock_of_task_struct [2019-09-09 04:29:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_alloc_lock_of_task_struct [2019-09-09 04:29:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_i_lock_of_inode [2019-09-09 04:29:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_i_lock_of_inode [2019-09-09 04:29:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_i_lock_of_inode [2019-09-09 04:29:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_i_lock_of_inode [2019-09-09 04:29:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_i_lock_of_inode [2019-09-09 04:29:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_i_lock_of_inode [2019-09-09 04:29:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_i_lock_of_inode [2019-09-09 04:29:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_i_lock_of_inode [2019-09-09 04:29:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock [2019-09-09 04:29:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock [2019-09-09 04:29:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_lock [2019-09-09 04:29:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_lock [2019-09-09 04:29:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_lock [2019-09-09 04:29:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_lock [2019-09-09 04:29:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_lock [2019-09-09 04:29:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_lock [2019-09-09 04:29:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_node_size_lock_of_pglist_data [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_node_size_lock_of_pglist_data [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_node_size_lock_of_pglist_data [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ptl [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_ptl [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_ptl [2019-09-09 04:29:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_ptl [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_ptl [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_ptl [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_ptl [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_ptl [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_list_lock [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_list_lock [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_list_lock [2019-09-09 04:29:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_neigh_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_neigh_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_neigh_list_lock [2019-09-09 04:29:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_neigh_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_neigh_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_neigh_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_neigh_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_neigh_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_node_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_node_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_node_list_lock [2019-09-09 04:29:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_node_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_node_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_node_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_node_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_node_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_route_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_route_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_route_list_lock [2019-09-09 04:29:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_route_list_lock [2019-09-09 04:29:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_route_list_lock [2019-09-09 04:29:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_route_list_lock [2019-09-09 04:29:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_route_list_lock [2019-09-09 04:29:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_route_list_lock [2019-09-09 04:29:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_siglock_of_sighand_struct [2019-09-09 04:29:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_siglock_of_sighand_struct [2019-09-09 04:29:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_siglock_of_sighand_struct [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_siglock_of_sighand_struct [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_siglock_of_sighand_struct [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_siglock_of_sighand_struct [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_siglock_of_sighand_struct [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_siglock_of_sighand_struct [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_tx_global_lock_of_net_device [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_tx_global_lock_of_net_device [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_tx_global_lock_of_net_device [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_tx_global_lock_of_net_device [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_tx_global_lock_of_net_device [2019-09-09 04:29:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_tx_global_lock_of_net_device [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_tx_global_lock_of_net_device [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_tx_global_lock_of_net_device [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_check_final_state [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_sched_completion_init_completion [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_sched_completion_init_completion_macro [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_sched_completion_wait_for_completion [2019-09-09 04:29:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_idr_init [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_idr_alloc [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_idr_find [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_idr_remove [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_idr_destroy [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_net_rtnetlink__double_lock [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_net_rtnetlink__lock_on_exit [2019-09-09 04:29:53,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_net_rtnetlink__double_unlock [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lock [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_rwlock__more_read_unlocks [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_rwlock__double_write_lock [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_rwlock__double_write_unlock [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_lib_idr__double_init [2019-09-09 04:29:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_lib_idr__not_initialized [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_lib_idr__destroyed_before_usage [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_lib_idr__more_at_exit [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_sched_completion__double_init [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_net_register__wrong_return_value [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_char_dev__double_registration [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_char_dev__double_deregistration [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_char_dev__registered_at_exit [2019-09-09 04:29:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_srcu__more_unlocks [2019-09-09 04:29:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_srcu__locked_at_read_section [2019-09-09 04:29:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_srcu__locked_at_exit [2019-09-09 04:29:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_module__less_initial_decrement [2019-09-09 04:29:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_module__more_initial_at_exit [2019-09-09 04:29:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_alloc_spinlock__wrong_flags [2019-09-09 04:29:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_alloc_spinlock__nonatomic [2019-09-09 04:29:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_lib_find_bit__offset_out_of_range [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_mmc_sdio_func__wrong_params [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_mmc_sdio_func__double_claim [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_mmc_sdio_func__release_without_claim [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_mmc_sdio_func__unreleased_at_exit [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_coherent__less_initial_decrement [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_coherent__more_initial_at_exit [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock__more_unlocks [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_section [2019-09-09 04:29:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit [2019-09-09 04:29:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_net_sock__all_locked_sockets_must_be_released [2019-09-09 04:29:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_net_sock__double_release [2019-09-09 04:29:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocks [2019-09-09 04:29:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_section [2019-09-09 04:29:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit [2019-09-09 04:29:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__unincremented_counter_decrement [2019-09-09 04:29:53,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__less_initial_decrement [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__more_initial_at_exit [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_dev__probe_failed [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_try [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2019-09-09 04:29:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadget [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__double_usb_gadget_registration [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__double_usb_gadget_deregistration [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exit [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_alloc_usb_lock__wrong_flags [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_alloc_usb_lock__nonatomic [2019-09-09 04:29:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_request__double_get [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_request__double_put [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_request__get_at_exit [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_alloc_irq__wrong_flags [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_alloc_irq__nonatomic [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_deregistration [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__registered_at_exit [2019-09-09 04:29:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_queue__double_allocation [2019-09-09 04:29:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_queue__use_before_allocation [2019-09-09 04:29:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_queue__more_initial_at_exit [2019-09-09 04:29:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_genhd__double_allocation [2019-09-09 04:29:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_genhd__use_before_allocation [2019-09-09 04:29:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_genhd__delete_before_add [2019-09-09 04:29:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_genhd__free_before_allocation [2019-09-09 04:29:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_block_genhd__more_initial_at_exit [2019-09-09 04:29:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_arch_io__less_initial_decrement [2019-09-09 04:29:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_arch_io__more_initial_at_exit [2019-09-09 04:29:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_register__wrong_return_value [2019-09-09 04:29:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_sysfs__less_initial_decrement [2019-09-09 04:29:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_sysfs__more_initial_at_exit [2019-09-09 04:29:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2019-09-09 04:29:53,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_urb__less_initial_decrement [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_urb__more_initial_at_exit [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocks [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_section [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit [2019-09-09 04:29:53,267 INFO L138 BoogieDeclarations]: Found implementation of procedure __compiletime_assert_1054 [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure __compiletime_assert_1257 [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure __compiletime_assert_1658 [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user_overflow [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user_overflow [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure __dev_get_by_name [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2019-09-09 04:29:53,268 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_bh [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_bh [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_netdev_mqs [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure arp_find [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure asc2ax [2019-09-09 04:29:53,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_display_timer [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_find_cb [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_findbyuid [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_linkfail_register [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_linkfail_release [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_listen_register [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_listen_release [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_protocol_release [2019-09-09 04:29:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_register_pid [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25_send_frame [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ax25cmp [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ax2asc [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_iter [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure datagram_poll [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2019-09-09 04:29:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure external_allocated_data [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2019-09-09 04:29:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_net_sysctl [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_sock_nested [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2019-09-09 04:29:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure proc_create_data [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure proto_register [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure proto_unregister [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_held [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure register_net_sysctl [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure register_netdev [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure register_netdevice_notifier [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure release_sock [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_proc_entry [2019-09-09 04:29:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure security_sock_graft [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure send_sig [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_hlist_next [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_hlist_start_head [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_open [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_printf [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_puts [2019-09-09 04:29:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_alloc [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure sk_free [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_append [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_copy_datagram_iter [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_free_datagram [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2019-09-09 04:29:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_recv_datagram [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_alloc_send_skb [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_get_timestamp [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_get_timestampns [2019-09-09 04:29:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_init_data [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_no_mmap [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_no_sendpage [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_no_shutdown [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_no_socketpair [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_queue_rcv_skb [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_register [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure sock_unregister [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_net_sysctl_table [2019-09-09 04:29:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2019-09-09 04:29:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdevice_notifier [2019-09-09 04:29:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2019-09-09 04:29:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure autoremove_wake_function [2019-09-09 04:29:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure external_alloc [2019-09-09 04:29:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2019-09-09 04:29:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-09-09 04:29:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-09-09 04:29:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-09-09 04:29:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2019-09-09 04:29:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2019-09-09 04:29:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2019-09-09 04:29:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2019-09-09 04:29:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_flags [2019-09-09 04:29:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_irq_check_alloc_nonatomic [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_flags [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_check_alloc_nonatomic [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_create_class [2019-09-09 04:29:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_register_class [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_for_read_section [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_for_read_section [2019-09-09 04:29:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_for_read_section [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_for_read_section [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_find_bit_initialize [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2019-09-09 04:29:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_create_class [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_register_class [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2019-09-09 04:29:53,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_for_read_section [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_create_class [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_class [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kzalloc [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_inc [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_dec [2019-09-09 04:29:53,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_dec_and_test [2019-09-09 04:29:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2019-09-09 04:29:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ldv_initialize_160 [2019-09-09 04:29:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_init [2019-09-09 04:29:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ldv_post_init_157 [2019-09-09 04:29:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2019-09-09 04:29:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_register_netdev [2019-09-09 04:29:53,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ldv_check_final_state_158 [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ldv_check_final_state_159 [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc_unknown_size [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_macro [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_write_lock [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_write_unlock [2019-09-09 04:29:53,287 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_before_release_sock [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_past_lock_sock_nested [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure __clear_bit [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2019-09-09 04:29:53,288 INFO L130 BoogieDeclarations]: Found specification of procedure hlist_unhashed [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure __hlist_del [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure hlist_add_head [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-09-09 04:29:53,289 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-09-09 04:29:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure strcpy [2019-09-09 04:29:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2019-09-09 04:29:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2019-09-09 04:29:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2019-09-09 04:29:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-09-09 04:29:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2019-09-09 04:29:53,290 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_list_lock [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_list_lock [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure test_ti_thread_flag [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2019-09-09 04:29:53,291 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_bh [2019-09-09 04:29:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_bh [2019-09-09 04:29:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2019-09-09 04:29:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2019-09-09 04:29:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_126 [2019-09-09 04:29:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2019-09-09 04:29:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_127 [2019-09-09 04:29:53,292 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2019-09-09 04:29:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2019-09-09 04:29:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure autoremove_wake_function [2019-09-09 04:29:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2019-09-09 04:29:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_held [2019-09-09 04:29:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2019-09-09 04:29:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2019-09-09 04:29:53,293 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure seq_open [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open_147 [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure seq_release [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure seq_puts [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure seq_printf [2019-09-09 04:29:53,294 INFO L130 BoogieDeclarations]: Found specification of procedure seq_hlist_start_head [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure seq_hlist_next [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_iter [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure send_sig [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure test_tsk_thread_flag [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2019-09-09 04:29:53,295 INFO L130 BoogieDeclarations]: Found specification of procedure sock_register [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure sock_unregister [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_overflow [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_overflow [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2019-09-09 04:29:53,296 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure skb_peek [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_head_init [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-09-09 04:29:53,297 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_transport_header [2019-09-09 04:29:53,298 INFO L130 BoogieDeclarations]: Found specification of procedure skb_recv_datagram [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure datagram_poll [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure skb_copy_datagram_iter [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure skb_copy_datagram_msg [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure skb_free_datagram [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_from_msg [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create_data [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure proc_create [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure remove_proc_entry [2019-09-09 04:29:53,299 INFO L130 BoogieDeclarations]: Found specification of procedure net_eq [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure read_pnet [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure security_sock_graft [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_for_each_tx_queue [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure dev_net [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure register_netdevice_notifier [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdevice_notifier_151 [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdevice_notifier [2019-09-09 04:29:53,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdevice_notifier_154 [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_notifier_info_to_dev [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev_150 [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev_153 [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev_156 [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_netdev_mqs [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_netdev_mqs_148 [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure register_netdev [2019-09-09 04:29:53,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_149 [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_152 [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_155 [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_uid_put [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ax2asc [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ax25cmp [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_register_pid [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_protocol_release [2019-09-09 04:29:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_linkfail_register [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_linkfail_release [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_listen_register [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_listen_release [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_display_timer [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_findbyuid [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure sk_entry [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure sk_unhashed [2019-09-09 04:29:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure sk_hashed [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure sk_node_init [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure __sk_del_node [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure __sk_del_node_init [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure sock_hold [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure __sock_put [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure sk_del_node_init [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure __sk_add_node [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure sk_add_node [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure sock_copy_flags [2019-09-09 04:29:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure sock_set_flag [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure sock_reset_flag [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure sock_flag [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure sk_acceptq_is_full [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure proto_register [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure proto_unregister [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure SOCK_INODE [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure lock_sock_nested [2019-09-09 04:29:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_lock_sock_nested_121 [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure lock_sock [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure release_sock [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_sock_138 [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_sock_139 [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_sock_140 [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_sock_141 [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_sock_142 [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_sock_143 [2019-09-09 04:29:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_sock_144 [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sk_alloc [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sk_free [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sock_alloc_send_skb [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sock_no_socketpair [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sock_no_shutdown [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sock_no_mmap [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sock_no_sendpage [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sock_init_data [2019-09-09 04:29:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure sock_put [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sk_tx_queue_clear [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sk_set_socket [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure __compiletime_assert_1658 [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sk_sleep [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sock_orphan [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sock_graft [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sk_wmem_alloc_get [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sk_rmem_alloc_get [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sk_has_allocations [2019-09-09 04:29:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure sock_error [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure sock_net [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure sock_get_timestamp [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure sock_get_timestampns [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure rosecmp [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure rosecmpm [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure rose2asc [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure rose_find_socket [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure rose_kill_by_neigh [2019-09-09 04:29:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure rose_new_lci [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_rx_call_request [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_destroy_socket [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_setup [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_transmit_clear_request [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_loopback_init [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_loopback_clear [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_kick [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_add_loopback_neigh [2019-09-09 04:29:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure rose_rt_device_down [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_link_device_down [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_dev_first [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_dev_get [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_route_free_lci [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_get_neigh [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_rt_ioctl [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_link_failed [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_route_frame [2019-09-09 04:29:53,311 INFO L130 BoogieDeclarations]: Found specification of procedure rose_rt_free [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_clear_queues [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_write_internal [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_parse_facilities [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_disconnect [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_heartbeat [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_t1timer [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_t3timer [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_idletimer [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_stop_heartbeat [2019-09-09 04:29:53,312 INFO L130 BoogieDeclarations]: Found specification of procedure rose_stop_timer [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_stop_idletimer [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_register_sysctl [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_unregister_sysctl [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_set_lockdep_one [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_set_lockdep_key [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_remove_socket [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_kill_by_device [2019-09-09 04:29:53,313 INFO L130 BoogieDeclarations]: Found specification of procedure rose_device_event [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_insert_socket [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_find_listener [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_destroy_timer [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_setsockopt [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_getsockopt [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_listen [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_create [2019-09-09 04:29:53,314 INFO L130 BoogieDeclarations]: Found specification of procedure rose_make_new [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure rose_release [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure rose_bind [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure rose_connect [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure rose_accept [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure rose_getname [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure __compiletime_assert_1054 [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure rose_sendmsg [2019-09-09 04:29:53,315 INFO L130 BoogieDeclarations]: Found specification of procedure __compiletime_assert_1257 [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_recvmsg [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_ioctl [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_info_start [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_info_next [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_info_stop [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_info_show [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_info_open [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_proto_init [2019-09-09 04:29:53,316 INFO L130 BoogieDeclarations]: Found specification of procedure rose_exit [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_rose_exit_27_2 [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_init_rose_proto_init_27_19 [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_netdev_mqs [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_netdev_mqs_setup_18_3 [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_23_1 [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_25_1 [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_factory_19_27_4 [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_12_27_5 [2019-09-09 04:29:53,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_13_27_6 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_14_27_7 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_dummy_resourceless_instance_9_27_8 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_file_operations_instance_7_27_9 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_deregister_seq_instance_11_27_10 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_17_3 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_21_4 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_22_1 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_26_2 [2019-09-09 04:29:53,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_factory_19_27_11 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_resourceless_instance_12_27_12 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_resourceless_instance_13_27_13 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_dummy_resourceless_instance_14_27_14 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_register_file_operations_instance_7_27_15 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_12_3 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_13_3 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_14_3 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_14_9 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_15_3 [2019-09-09 04:29:53,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_3 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_4_7 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_12 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_15 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_18 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_21 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_24 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_27 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_3 [2019-09-09 04:29:53,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_30 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_31 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_32 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_33 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_36 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_39 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_42 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_43 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_46 [2019-09-09 04:29:53,321 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_49 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_52 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_55 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_5_9 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_12 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_15 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_18 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_21 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_24 [2019-09-09 04:29:53,322 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_27 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_3 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_30 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_31 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_32 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_33 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_36 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_39 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_42 [2019-09-09 04:29:53,323 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_43 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_46 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_49 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_52 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_55 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_6_9 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_12 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_15 [2019-09-09 04:29:53,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_18 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_21 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_24 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_27 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_3 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_30 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_31 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_32 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_33 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_36 [2019-09-09 04:29:53,325 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_39 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_42 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_43 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_46 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_49 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_52 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_55 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dummy_resourceless_instance_callback_7_9 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_entry_EMGentry_27 [2019-09-09 04:29:53,326 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_file_operations_instance_0 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_file_operations_instance_1 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_file_operations_instance_2 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_file_operations_instance_3 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_probe_0_12 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_write_0_4 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_write_1_4 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_write_2_4 [2019-09-09 04:29:53,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_write_3_4 [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_net_dummy_resourceless_instance_4 [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_proto_dummy_resourceless_instance_5 [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_proto_dummy_resourceless_instance_6 [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_proto_dummy_resourceless_instance_7 [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_open_21_6 [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdevice_notifier [2019-09-09 04:29:53,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_next_8_7 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_show_8_8 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_start_8_4 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_stop_8_10 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_operations_seq_instance_10 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_operations_seq_instance_11 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_operations_seq_instance_8 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_operations_seq_instance_9 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_ax25_linkfail_dummy_resourceless_instance_12 [2019-09-09 04:29:53,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_ax25_protocol_dummy_resourceless_instance_13 [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_header_ops_dummy_resourceless_instance_14 [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_struct_notifier_block_dummy_resourceless_instance_15 [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_dummy_factory_17 [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_16_2 [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_16 [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev_stop_23_2 [2019-09-09 04:29:53,330 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdevice_notifier [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_add [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2019-09-09 04:29:53,331 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_clone_126 [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure skb_orphan [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2019-09-09 04:29:53,332 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure sock_wfree [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure skb_set_hash_from_sk [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure skb_set_owner_w [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure arp_find [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure rose_add_loopback_node [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure rose_del_loopback_node [2019-09-09 04:29:53,333 INFO L130 BoogieDeclarations]: Found specification of procedure rose_header [2019-09-09 04:29:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure rose_rebuild_header [2019-09-09 04:29:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure rose_set_mac_address [2019-09-09 04:29:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure rose_open [2019-09-09 04:29:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure rose_close [2019-09-09 04:29:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure rose_xmit [2019-09-09 04:29:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure sock_queue_rcv_skb [2019-09-09 04:29:53,334 INFO L130 BoogieDeclarations]: Found specification of procedure rose_process_rx_frame [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_enquiry_response [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_frames_acked [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_requeue_frames [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_validate_nr [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_decode [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_t2timer [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_hbtimer [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_state1_machine [2019-09-09 04:29:53,335 INFO L130 BoogieDeclarations]: Found specification of procedure rose_state2_machine [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure rose_state3_machine [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure rose_state4_machine [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure rose_state5_machine [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure timer_pending [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_125 [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_126 [2019-09-09 04:29:53,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_127 [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_128 [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_skb [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_cb_put [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_find_cb [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_send_frame [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_ftimer [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure rose_stop_ftimer [2019-09-09 04:29:53,337 INFO L130 BoogieDeclarations]: Found specification of procedure rose_stop_t0timer [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_ftimer_running [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_link_rx_restart [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_transmit_link [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_loopback_queue [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_ftimer_expiry [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_t0timer_expiry [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_transmit_restart_confirmation [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_transmit_restart_request [2019-09-09 04:29:53,338 INFO L130 BoogieDeclarations]: Found specification of procedure rose_start_t0timer [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure rose_t0timer_running [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure rose_send_frame [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure rose_link_up [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_126___0 [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_127___0 [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_clone_125 [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure rose_set_loopback_timer [2019-09-09 04:29:53,339 INFO L130 BoogieDeclarations]: Found specification of procedure rose_loopback_running [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure rose_loopback_timer [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_clone_125___0 [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure skb_set_owner_w___0 [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure rose_send_iframe [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_rcu_read_lock [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_rcu_read_unlock [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2019-09-09 04:29:53,340 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_neigh_list_lock [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_neigh_list_lock [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_node_list_lock [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_node_list_lock [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_rose_route_list_lock [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_rose_route_list_lock [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_125 [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_126___0 [2019-09-09 04:29:53,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_149 [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_127___0 [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_128 [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_150 [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_unlock [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open_159 [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open_162 [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_open_165 [2019-09-09 04:29:53,342 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure __dev_get_by_name [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure dev_put [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure dev_hold [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure ax25_cb_put___0 [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure rose_add_node [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure rose_remove_node [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure rose_remove_neigh [2019-09-09 04:29:53,343 INFO L130 BoogieDeclarations]: Found specification of procedure rose_remove_route [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_del_node [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_clear_routes [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_ax25_dev_find [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_dev_exists [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_del_route_by_neigh [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_node_start [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_node_next [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_node_stop [2019-09-09 04:29:53,344 INFO L130 BoogieDeclarations]: Found specification of procedure rose_node_show [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_nodes_open [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_neigh_start [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_neigh_next [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_neigh_stop [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_neigh_show [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_neigh_open [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_route_start [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_route_next [2019-09-09 04:29:53,345 INFO L130 BoogieDeclarations]: Found specification of procedure rose_route_stop [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure rose_route_show [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure rose_route_open [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_probe_1_12 [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_probe_2_12 [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_instance_probe_3_12 [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_next_10_7 [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_next_11_7 [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_next_9_7 [2019-09-09 04:29:53,346 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_show_10_8 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_show_11_8 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_show_9_8 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_start_10_4 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_start_11_4 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_start_9_4 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_stop_10_10 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_stop_11_10 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_seq_instance_stop_9_10 [2019-09-09 04:29:53,347 INFO L130 BoogieDeclarations]: Found specification of procedure strlen [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure skb_append [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure skb_tailroom [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure asc2ax [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure rose_create_facilities [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure rose_parse_national [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure rose_parse_ccitt [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,348 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_134 [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_135 [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_125___0 [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_126___1 [2019-09-09 04:29:53,349 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_127___1 [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_128___0 [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_129 [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_130 [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_131 [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_132 [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_133 [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure rose_heartbeat_expiry [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure rose_timer_expiry [2019-09-09 04:29:53,350 INFO L130 BoogieDeclarations]: Found specification of procedure rose_idletimer_expiry [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure proc_dointvec_minmax [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure register_net_sysctl [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_net_sysctl_125 [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_net_sysctl_table [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_net_sysctl [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_alloc_irq__nonatomic [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_alloc_irq__wrong_flags [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_alloc_spinlock__nonatomic [2019-09-09 04:29:53,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_alloc_spinlock__wrong_flags [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_spinlock_check_alloc_flags [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_spinlock_check_alloc_nonatomic [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_alloc_usb_lock__nonatomic [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_alloc_usb_lock__wrong_flags [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_usb_lock_device [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_usb_trylock_device [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_usb_lock_device_for_reset [2019-09-09 04:29:53,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_alloc_usb_lock_usb_unlock_device [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_sub [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_sub_and_test [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_inc_and_test [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_add_return [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_add_negative [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_atomic_inc_short [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_arch_io__less_initial_decrement [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_arch_io__more_initial_at_exit [2019-09-09 04:29:53,353 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ptr [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_remap [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_genhd__delete_before_add [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_genhd__double_allocation [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_genhd__free_before_allocation [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_genhd__more_initial_at_exit [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_genhd__use_before_allocation [2019-09-09 04:29:53,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_alloc_disk [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_add_disk [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_del_gendisk [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_put_disk [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_queue__double_allocation [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_queue__more_initial_at_exit [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_queue__use_before_allocation [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_request_queue [2019-09-09 04:29:53,355 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_request__double_get [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_request__double_put [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_block_request__get_at_exit [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_blk_get_request [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_blk_make_request [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_put_blk_rq [2019-09-09 04:29:53,356 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_deregistration [2019-09-09 04:29:53,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2019-09-09 04:29:53,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__registered_at_exit [2019-09-09 04:29:53,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2019-09-09 04:29:53,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_unregister_class [2019-09-09 04:29:53,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_destroy_class [2019-09-09 04:29:53,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xzalloc [2019-09-09 04:29:53,357 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spi_alloc_master [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_err_ptr [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_ptr_err [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err_or_null [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_char_dev__double_deregistration [2019-09-09 04:29:53,358 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_char_dev__double_registration [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_char_dev__registered_at_exit [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_register_chrdev [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_register_chrdev_region [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_unregister_chrdev_region [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_sysfs__less_initial_decrement [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_sysfs__more_initial_at_exit [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_create_group [2019-09-09 04:29:53,359 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_sysfs_remove_group [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_rwlock__double_write_lock [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_rwlock__double_write_unlock [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_rwlock__more_read_unlocks [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exit [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lock [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exit [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_read_lock [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_read_unlock [2019-09-09 04:29:53,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_read_trylock [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_write_trylock [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_module__less_initial_decrement [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_module__more_initial_at_exit [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_module_get [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_try_module_get [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_module_put [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_module_put_and_exit [2019-09-09 04:29:53,361 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_module_refcount [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_srcu__locked_at_exit [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_srcu__locked_at_read_section [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_srcu__more_unlocks [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_srcu_read_lock [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_srcu_read_unlock [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exit [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_section [2019-09-09 04:29:53,362 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocks [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_rcu_read_lock_bh [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_rcu_read_unlock_bh [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exit [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_section [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocks [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_rcu_read_lock_sched [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_rcu_read_unlock_sched [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock__locked_at_exit [2019-09-09 04:29:53,363 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_section [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_rcu_update_lock__more_unlocks [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_lib_find_bit__offset_out_of_range [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_find_bit_find_next_bit [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_find_bit_find_first_bit [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_mmc_sdio_func__double_claim [2019-09-09 04:29:53,364 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_mmc_sdio_func__release_without_claim [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_mmc_sdio_func__unreleased_at_exit [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_mmc_sdio_func__wrong_params [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_context [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_sdio_claim_host [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_sdio_release_host [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_net_register__wrong_return_value [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_net_rtnetlink__double_lock [2019-09-09 04:29:53,365 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_net_rtnetlink__double_unlock [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_net_rtnetlink__lock_on_exit [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_past_rtnl_unlock [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_past_rtnl_lock [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_before_ieee80211_unregister_hw [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_rtnl_is_locked [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_rtnl_trylock [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_net_sock__all_locked_sockets_must_be_released [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_net_sock__double_release [2019-09-09 04:29:53,366 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_lock_sock_fast [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_unlock_sock_fast [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_coherent__less_initial_decrement [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_coherent__more_initial_at_exit [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_alloc_coherent [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_usb_free_coherent [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__less_initial_decrement [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__more_initial_at_exit [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__probe_failed [2019-09-09 04:29:53,367 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_dev__unincremented_counter_decrement [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_usb_get_dev [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_usb_put_dev [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_check_return_value_probe [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_initialize [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_dev_check_final_state [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadget [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadget [2019-09-09 04:29:53,368 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__double_usb_gadget_deregistration [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__double_usb_gadget_registration [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exit [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_unregister_class [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_destroy_class [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_register_chrdev [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_register_chrdev_region [2019-09-09 04:29:53,369 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_unregister_chrdev_region [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_register_usb_gadget [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_unregister_usb_gadget [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_register__wrong_return_value [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_usb_register_driver [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_urb__less_initial_decrement [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_urb__more_initial_at_exit [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_alloc_urb [2019-09-09 04:29:53,370 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_usb_free_urb [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure external_allocated_data [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc_unknown_size [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc_unknown_size [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc_unknown_size [2019-09-09 04:29:53,371 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_negative [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-09-09 04:29:53,372 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_create_N [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_thread_join_N [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_try [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_i_mutex_of_inode [2019-09-09 04:29:53,373 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_i_mutex_of_inode [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_is_locked_i_mutex_of_inode [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_trylock_i_mutex_of_inode [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_atomic_dec_and_mutex_lock_i_mutex_of_inode [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_i_mutex_of_inode [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_lock [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_lock [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_is_locked_lock [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_trylock_lock [2019-09-09 04:29:53,374 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_atomic_dec_and_mutex_lock_lock [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_lock [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_mutex_of_device [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_interruptible_or_killable_mutex_of_device [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_is_locked_mutex_of_device [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_trylock_mutex_of_device [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_atomic_dec_and_mutex_lock_mutex_of_device [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_mutex_of_device [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_initialize [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_check_final_state [2019-09-09 04:29:53,375 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_try [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,376 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock__xmit_lock_of_netdev_queue [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_addr_list_lock_of_net_device [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_addr_list_lock_of_net_device [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_addr_list_lock_of_net_device [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_addr_list_lock_of_net_device [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_addr_list_lock_of_net_device [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_addr_list_lock_of_net_device [2019-09-09 04:29:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_addr_list_lock_of_net_device [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_addr_list_lock_of_net_device [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_alloc_lock_of_task_struct [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_alloc_lock_of_task_struct [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_alloc_lock_of_task_struct [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_alloc_lock_of_task_struct [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_alloc_lock_of_task_struct [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_alloc_lock_of_task_struct [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_alloc_lock_of_task_struct [2019-09-09 04:29:53,378 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_alloc_lock_of_task_struct [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_i_lock_of_inode [2019-09-09 04:29:53,379 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_lock [2019-09-09 04:29:53,380 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_lock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_node_size_lock_of_pglist_data [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_node_size_lock_of_pglist_data [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_node_size_lock_of_pglist_data [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_node_size_lock_of_pglist_data [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ptl [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_ptl [2019-09-09 04:29:53,382 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_ptl [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_ptl [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_ptl [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_ptl [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_ptl [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_ptl [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_list_lock [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_list_lock [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_list_lock [2019-09-09 04:29:53,383 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_neigh_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_neigh_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_neigh_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_neigh_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_neigh_list_lock [2019-09-09 04:29:53,384 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_neigh_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_node_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_node_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_node_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_node_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_node_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_node_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_rose_route_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_rose_route_list_lock [2019-09-09 04:29:53,385 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_rose_route_list_lock [2019-09-09 04:29:53,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_rose_route_list_lock [2019-09-09 04:29:53,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_rose_route_list_lock [2019-09-09 04:29:53,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_rose_route_list_lock [2019-09-09 04:29:53,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_siglock_of_sighand_struct [2019-09-09 04:29:53,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_siglock_of_sighand_struct [2019-09-09 04:29:53,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_siglock_of_sighand_struct [2019-09-09 04:29:53,386 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_siglock_of_sighand_struct [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_siglock_of_sighand_struct [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_siglock_of_sighand_struct [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_siglock_of_sighand_struct [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_siglock_of_sighand_struct [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,387 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_slock_of_NOT_ARG_SIGN [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_tx_global_lock_of_net_device [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_tx_global_lock_of_net_device [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_trylock_tx_global_lock_of_net_device [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_wait_tx_global_lock_of_net_device [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_locked_tx_global_lock_of_net_device [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_can_lock_tx_global_lock_of_net_device [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_is_contended_tx_global_lock_of_net_device [2019-09-09 04:29:53,388 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_atomic_dec_and_lock_tx_global_lock_of_net_device [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_check_final_state [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_sched_completion__double_init [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_sched_completion__wait_without_init [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_sched_completion_init_completion [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_sched_completion_init_completion_macro [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_sched_completion_wait_for_completion [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_lib_idr__destroyed_before_usage [2019-09-09 04:29:53,389 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_lib_idr__double_init [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_lib_idr__more_at_exit [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_lib_idr__not_initialized [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_idr_init [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_idr_alloc [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_idr_find [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_idr_remove [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_idr_destroy [2019-09-09 04:29:53,390 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure external_alloc [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uint [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-09 04:29:53,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-09-09 04:29:53,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-09-09 04:29:53,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2019-09-09 04:29:53,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2019-09-09 04:30:43,593 INFO L684 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_linux_kernel_module_module_put_and_exitFINAL: assume true; [2019-09-09 04:30:45,631 INFO L684 $ProcedureCfgBuilder]: dead code at ProgramPoint switch_break: #res := 0;call ULTIMATE.dealloc(~#rose_cause~0.base, ~#rose_cause~0.offset);havoc ~#rose_cause~0.base, ~#rose_cause~0.offset;call ULTIMATE.dealloc(~#rose_cause___0~0.base, ~#rose_cause___0~0.offset);havoc ~#rose_cause___0~0.base, ~#rose_cause___0~0.offset; [2019-09-09 04:30:46,623 INFO L684 $ProcedureCfgBuilder]: dead code at ProgramPoint switch_break: #res := 0;call ULTIMATE.dealloc(~#rose_route~1.base, ~#rose_route~1.offset);havoc ~#rose_route~1.base, ~#rose_route~1.offset; [2019-09-09 04:30:52,542 INFO L684 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2019-09-09 04:31:07,240 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-09 04:31:07,240 INFO L283 CfgBuilder]: Removed 16 assume(true) statements. [2019-09-09 04:31:07,245 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.09 04:31:07 BoogieIcfgContainer [2019-09-09 04:31:07,245 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-09 04:31:07,246 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-09-09 04:31:07,247 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-09-09 04:31:07,250 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-09-09 04:31:07,250 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.09 04:29:39" (1/3) ... [2019-09-09 04:31:07,251 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2125a9d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.09 04:31:07, skipping insertion in model container [2019-09-09 04:31:07,251 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.09 04:29:52" (2/3) ... [2019-09-09 04:31:07,252 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2125a9d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.09 04:31:07, skipping insertion in model container [2019-09-09 04:31:07,252 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.09 04:31:07" (3/3) ... [2019-09-09 04:31:07,253 INFO L109 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---net--rose--rose.ko.cil.i [2019-09-09 04:31:07,263 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-09-09 04:31:07,279 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 88 error locations. [2019-09-09 04:31:07,297 INFO L252 AbstractCegarLoop]: Starting to check reachability of 88 error locations. [2019-09-09 04:31:07,352 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-09-09 04:31:07,353 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-09-09 04:31:07,353 INFO L378 AbstractCegarLoop]: Hoare is true [2019-09-09 04:31:07,353 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-09-09 04:31:07,354 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-09-09 04:31:07,354 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-09-09 04:31:07,354 INFO L382 AbstractCegarLoop]: Difference is false [2019-09-09 04:31:07,354 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-09-09 04:31:07,354 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-09-09 04:31:07,466 INFO L276 IsEmpty]: Start isEmpty. Operand 6306 states. [2019-09-09 04:31:07,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-09-09 04:31:07,474 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:07,475 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:07,479 INFO L418 AbstractCegarLoop]: === Iteration 1 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:07,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:07,486 INFO L82 PathProgramCache]: Analyzing trace with hash -106192610, now seen corresponding path program 1 times [2019-09-09 04:31:07,487 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:07,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:07,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:07,609 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:07,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:09,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:09,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-09 04:31:09,565 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:09,565 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:09,576 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:09,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:09,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:09,612 INFO L87 Difference]: Start difference. First operand 6306 states. Second operand 5 states. [2019-09-09 04:31:10,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:10,075 INFO L93 Difference]: Finished difference Result 7807 states and 10519 transitions. [2019-09-09 04:31:10,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-09 04:31:10,077 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 47 [2019-09-09 04:31:10,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:10,144 INFO L225 Difference]: With dead ends: 7807 [2019-09-09 04:31:10,145 INFO L226 Difference]: Without dead ends: 3878 [2019-09-09 04:31:10,177 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:31:10,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3878 states. [2019-09-09 04:31:10,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3878 to 3876. [2019-09-09 04:31:10,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3876 states. [2019-09-09 04:31:10,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3876 states to 3876 states and 4997 transitions. [2019-09-09 04:31:10,476 INFO L78 Accepts]: Start accepts. Automaton has 3876 states and 4997 transitions. Word has length 47 [2019-09-09 04:31:10,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:10,488 INFO L475 AbstractCegarLoop]: Abstraction has 3876 states and 4997 transitions. [2019-09-09 04:31:10,488 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:10,489 INFO L276 IsEmpty]: Start isEmpty. Operand 3876 states and 4997 transitions. [2019-09-09 04:31:10,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-09-09 04:31:10,500 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:10,500 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:10,502 INFO L418 AbstractCegarLoop]: === Iteration 2 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:10,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:10,503 INFO L82 PathProgramCache]: Analyzing trace with hash -108039652, now seen corresponding path program 1 times [2019-09-09 04:31:10,503 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:10,503 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:10,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:10,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:10,519 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:10,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:11,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-09 04:31:11,009 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:11,010 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-09-09 04:31:11,011 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-09 04:31:11,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-09 04:31:11,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:31:11,012 INFO L87 Difference]: Start difference. First operand 3876 states and 4997 transitions. Second operand 6 states. [2019-09-09 04:31:19,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:19,477 INFO L93 Difference]: Finished difference Result 8925 states and 11588 transitions. [2019-09-09 04:31:19,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:31:19,477 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 47 [2019-09-09 04:31:19,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:19,533 INFO L225 Difference]: With dead ends: 8925 [2019-09-09 04:31:19,534 INFO L226 Difference]: Without dead ends: 5079 [2019-09-09 04:31:19,553 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2019-09-09 04:31:19,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5079 states. [2019-09-09 04:31:19,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5079 to 5071. [2019-09-09 04:31:19,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5071 states. [2019-09-09 04:31:19,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5071 states to 5071 states and 6526 transitions. [2019-09-09 04:31:19,818 INFO L78 Accepts]: Start accepts. Automaton has 5071 states and 6526 transitions. Word has length 47 [2019-09-09 04:31:19,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:19,819 INFO L475 AbstractCegarLoop]: Abstraction has 5071 states and 6526 transitions. [2019-09-09 04:31:19,819 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-09 04:31:19,819 INFO L276 IsEmpty]: Start isEmpty. Operand 5071 states and 6526 transitions. [2019-09-09 04:31:19,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2019-09-09 04:31:19,821 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:19,822 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:19,824 INFO L418 AbstractCegarLoop]: === Iteration 3 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:19,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:19,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1191883073, now seen corresponding path program 1 times [2019-09-09 04:31:19,824 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:19,825 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:19,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:19,832 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:19,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:20,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-09-09 04:31:20,138 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:20,138 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-09 04:31:20,138 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-09 04:31:20,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-09 04:31:20,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-09 04:31:20,139 INFO L87 Difference]: Start difference. First operand 5071 states and 6526 transitions. Second operand 3 states. [2019-09-09 04:31:20,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:20,323 INFO L93 Difference]: Finished difference Result 10100 states and 13155 transitions. [2019-09-09 04:31:20,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-09 04:31:20,323 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 57 [2019-09-09 04:31:20,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:20,359 INFO L225 Difference]: With dead ends: 10100 [2019-09-09 04:31:20,359 INFO L226 Difference]: Without dead ends: 5059 [2019-09-09 04:31:20,382 INFO L628 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 [2019-09-09 04:31:20,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2019-09-09 04:31:20,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 5059. [2019-09-09 04:31:20,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5059 states. [2019-09-09 04:31:20,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5059 states to 5059 states and 6511 transitions. [2019-09-09 04:31:20,590 INFO L78 Accepts]: Start accepts. Automaton has 5059 states and 6511 transitions. Word has length 57 [2019-09-09 04:31:20,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:20,591 INFO L475 AbstractCegarLoop]: Abstraction has 5059 states and 6511 transitions. [2019-09-09 04:31:20,591 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-09 04:31:20,591 INFO L276 IsEmpty]: Start isEmpty. Operand 5059 states and 6511 transitions. [2019-09-09 04:31:20,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2019-09-09 04:31:20,593 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:20,593 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:20,595 INFO L418 AbstractCegarLoop]: === Iteration 4 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:20,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:20,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1021141803, now seen corresponding path program 1 times [2019-09-09 04:31:20,595 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:20,596 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:20,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:20,602 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:20,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:20,963 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:20,964 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:20,964 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:20,965 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:20,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:20,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:20,966 INFO L87 Difference]: Start difference. First operand 5059 states and 6511 transitions. Second operand 5 states. [2019-09-09 04:31:21,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:21,242 INFO L93 Difference]: Finished difference Result 5059 states and 6511 transitions. [2019-09-09 04:31:21,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:21,243 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 76 [2019-09-09 04:31:21,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:21,285 INFO L225 Difference]: With dead ends: 5059 [2019-09-09 04:31:21,285 INFO L226 Difference]: Without dead ends: 5057 [2019-09-09 04:31:21,290 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:21,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5057 states. [2019-09-09 04:31:21,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5057 to 5057. [2019-09-09 04:31:21,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5057 states. [2019-09-09 04:31:21,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5057 states to 5057 states and 6509 transitions. [2019-09-09 04:31:21,537 INFO L78 Accepts]: Start accepts. Automaton has 5057 states and 6509 transitions. Word has length 76 [2019-09-09 04:31:21,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:21,539 INFO L475 AbstractCegarLoop]: Abstraction has 5057 states and 6509 transitions. [2019-09-09 04:31:21,539 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:21,539 INFO L276 IsEmpty]: Start isEmpty. Operand 5057 states and 6509 transitions. [2019-09-09 04:31:21,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2019-09-09 04:31:21,546 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:21,546 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:21,552 INFO L418 AbstractCegarLoop]: === Iteration 5 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:21,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:21,553 INFO L82 PathProgramCache]: Analyzing trace with hash 264944087, now seen corresponding path program 1 times [2019-09-09 04:31:21,553 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:21,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:21,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:21,562 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:21,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:22,013 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:22,014 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:22,014 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:22,016 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:22,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:22,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:22,017 INFO L87 Difference]: Start difference. First operand 5057 states and 6509 transitions. Second operand 5 states. [2019-09-09 04:31:22,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:22,257 INFO L93 Difference]: Finished difference Result 5057 states and 6509 transitions. [2019-09-09 04:31:22,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:22,258 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 84 [2019-09-09 04:31:22,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:22,293 INFO L225 Difference]: With dead ends: 5057 [2019-09-09 04:31:22,293 INFO L226 Difference]: Without dead ends: 5055 [2019-09-09 04:31:22,298 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:22,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5055 states. [2019-09-09 04:31:22,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5055 to 5055. [2019-09-09 04:31:22,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5055 states. [2019-09-09 04:31:22,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5055 states to 5055 states and 6507 transitions. [2019-09-09 04:31:22,526 INFO L78 Accepts]: Start accepts. Automaton has 5055 states and 6507 transitions. Word has length 84 [2019-09-09 04:31:22,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:22,527 INFO L475 AbstractCegarLoop]: Abstraction has 5055 states and 6507 transitions. [2019-09-09 04:31:22,527 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:22,527 INFO L276 IsEmpty]: Start isEmpty. Operand 5055 states and 6507 transitions. [2019-09-09 04:31:22,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2019-09-09 04:31:22,528 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:22,529 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:22,531 INFO L418 AbstractCegarLoop]: === Iteration 6 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:22,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:22,532 INFO L82 PathProgramCache]: Analyzing trace with hash -1484090585, now seen corresponding path program 1 times [2019-09-09 04:31:22,532 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:22,532 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:22,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:22,539 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:22,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:22,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:22,866 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:22,866 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:22,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:22,867 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:22,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:22,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:22,868 INFO L87 Difference]: Start difference. First operand 5055 states and 6507 transitions. Second operand 5 states. [2019-09-09 04:31:23,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:23,219 INFO L93 Difference]: Finished difference Result 5055 states and 6507 transitions. [2019-09-09 04:31:23,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:23,220 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2019-09-09 04:31:23,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:23,261 INFO L225 Difference]: With dead ends: 5055 [2019-09-09 04:31:23,262 INFO L226 Difference]: Without dead ends: 5053 [2019-09-09 04:31:23,265 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:23,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5053 states. [2019-09-09 04:31:23,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5053 to 5053. [2019-09-09 04:31:23,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5053 states. [2019-09-09 04:31:23,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5053 states to 5053 states and 6505 transitions. [2019-09-09 04:31:23,495 INFO L78 Accepts]: Start accepts. Automaton has 5053 states and 6505 transitions. Word has length 92 [2019-09-09 04:31:23,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:23,495 INFO L475 AbstractCegarLoop]: Abstraction has 5053 states and 6505 transitions. [2019-09-09 04:31:23,496 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:23,496 INFO L276 IsEmpty]: Start isEmpty. Operand 5053 states and 6505 transitions. [2019-09-09 04:31:23,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2019-09-09 04:31:23,505 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:23,505 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:23,506 INFO L418 AbstractCegarLoop]: === Iteration 7 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:23,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:23,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1671070203, now seen corresponding path program 1 times [2019-09-09 04:31:23,507 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:23,507 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:23,515 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:23,516 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:23,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:23,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:23,792 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:23,792 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:23,792 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:23,793 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:23,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:23,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:23,794 INFO L87 Difference]: Start difference. First operand 5053 states and 6505 transitions. Second operand 5 states. [2019-09-09 04:31:24,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:24,035 INFO L93 Difference]: Finished difference Result 5053 states and 6505 transitions. [2019-09-09 04:31:24,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:24,035 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 100 [2019-09-09 04:31:24,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:24,081 INFO L225 Difference]: With dead ends: 5053 [2019-09-09 04:31:24,081 INFO L226 Difference]: Without dead ends: 5051 [2019-09-09 04:31:24,085 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:24,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5051 states. [2019-09-09 04:31:24,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5051 to 5051. [2019-09-09 04:31:24,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5051 states. [2019-09-09 04:31:24,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5051 states to 5051 states and 6503 transitions. [2019-09-09 04:31:24,315 INFO L78 Accepts]: Start accepts. Automaton has 5051 states and 6503 transitions. Word has length 100 [2019-09-09 04:31:24,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:24,318 INFO L475 AbstractCegarLoop]: Abstraction has 5051 states and 6503 transitions. [2019-09-09 04:31:24,318 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:24,318 INFO L276 IsEmpty]: Start isEmpty. Operand 5051 states and 6503 transitions. [2019-09-09 04:31:24,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2019-09-09 04:31:24,325 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:24,325 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:24,325 INFO L418 AbstractCegarLoop]: === Iteration 8 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:24,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:24,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1131483167, now seen corresponding path program 1 times [2019-09-09 04:31:24,326 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:24,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:24,332 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:24,332 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:24,332 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:24,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:24,639 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:24,640 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:24,640 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:24,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:24,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:24,641 INFO L87 Difference]: Start difference. First operand 5051 states and 6503 transitions. Second operand 5 states. [2019-09-09 04:31:24,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:24,889 INFO L93 Difference]: Finished difference Result 5051 states and 6503 transitions. [2019-09-09 04:31:24,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:24,889 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 108 [2019-09-09 04:31:24,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:24,913 INFO L225 Difference]: With dead ends: 5051 [2019-09-09 04:31:24,913 INFO L226 Difference]: Without dead ends: 5049 [2019-09-09 04:31:24,917 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:24,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5049 states. [2019-09-09 04:31:25,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5049 to 5049. [2019-09-09 04:31:25,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5049 states. [2019-09-09 04:31:25,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5049 states to 5049 states and 6501 transitions. [2019-09-09 04:31:25,138 INFO L78 Accepts]: Start accepts. Automaton has 5049 states and 6501 transitions. Word has length 108 [2019-09-09 04:31:25,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:25,138 INFO L475 AbstractCegarLoop]: Abstraction has 5049 states and 6501 transitions. [2019-09-09 04:31:25,138 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:25,138 INFO L276 IsEmpty]: Start isEmpty. Operand 5049 states and 6501 transitions. [2019-09-09 04:31:25,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2019-09-09 04:31:25,141 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:25,141 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:25,141 INFO L418 AbstractCegarLoop]: === Iteration 9 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:25,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:25,142 INFO L82 PathProgramCache]: Analyzing trace with hash 496230401, now seen corresponding path program 1 times [2019-09-09 04:31:25,142 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:25,142 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:25,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:25,149 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:25,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:25,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:25,428 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:25,428 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:25,428 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:25,429 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:25,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:25,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:25,429 INFO L87 Difference]: Start difference. First operand 5049 states and 6501 transitions. Second operand 5 states. [2019-09-09 04:31:25,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:25,760 INFO L93 Difference]: Finished difference Result 5049 states and 6501 transitions. [2019-09-09 04:31:25,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:25,761 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 116 [2019-09-09 04:31:25,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:25,799 INFO L225 Difference]: With dead ends: 5049 [2019-09-09 04:31:25,800 INFO L226 Difference]: Without dead ends: 5047 [2019-09-09 04:31:25,804 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:25,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5047 states. [2019-09-09 04:31:26,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5047 to 5047. [2019-09-09 04:31:26,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5047 states. [2019-09-09 04:31:26,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5047 states to 5047 states and 6499 transitions. [2019-09-09 04:31:26,099 INFO L78 Accepts]: Start accepts. Automaton has 5047 states and 6499 transitions. Word has length 116 [2019-09-09 04:31:26,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:26,099 INFO L475 AbstractCegarLoop]: Abstraction has 5047 states and 6499 transitions. [2019-09-09 04:31:26,099 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:26,099 INFO L276 IsEmpty]: Start isEmpty. Operand 5047 states and 6499 transitions. [2019-09-09 04:31:26,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2019-09-09 04:31:26,101 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:26,101 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:26,102 INFO L418 AbstractCegarLoop]: === Iteration 10 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:26,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:26,102 INFO L82 PathProgramCache]: Analyzing trace with hash -2002840778, now seen corresponding path program 1 times [2019-09-09 04:31:26,103 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:26,103 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:26,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:26,110 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:26,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:26,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:26,391 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:26,391 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:26,392 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:26,393 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:26,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:26,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:26,394 INFO L87 Difference]: Start difference. First operand 5047 states and 6499 transitions. Second operand 5 states. [2019-09-09 04:31:26,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:26,736 INFO L93 Difference]: Finished difference Result 5047 states and 6499 transitions. [2019-09-09 04:31:26,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:26,737 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 124 [2019-09-09 04:31:26,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:26,756 INFO L225 Difference]: With dead ends: 5047 [2019-09-09 04:31:26,756 INFO L226 Difference]: Without dead ends: 5045 [2019-09-09 04:31:26,764 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:26,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5045 states. [2019-09-09 04:31:26,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5045 to 5045. [2019-09-09 04:31:26,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5045 states. [2019-09-09 04:31:26,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5045 states to 5045 states and 6497 transitions. [2019-09-09 04:31:26,999 INFO L78 Accepts]: Start accepts. Automaton has 5045 states and 6497 transitions. Word has length 124 [2019-09-09 04:31:27,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:27,002 INFO L475 AbstractCegarLoop]: Abstraction has 5045 states and 6497 transitions. [2019-09-09 04:31:27,003 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:27,003 INFO L276 IsEmpty]: Start isEmpty. Operand 5045 states and 6497 transitions. [2019-09-09 04:31:27,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2019-09-09 04:31:27,005 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:27,005 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:27,006 INFO L418 AbstractCegarLoop]: === Iteration 11 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:27,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:27,006 INFO L82 PathProgramCache]: Analyzing trace with hash 868370558, now seen corresponding path program 1 times [2019-09-09 04:31:27,006 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:27,006 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:27,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:27,012 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:27,012 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:27,265 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:27,266 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:27,266 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:27,266 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:27,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:27,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:27,267 INFO L87 Difference]: Start difference. First operand 5045 states and 6497 transitions. Second operand 5 states. [2019-09-09 04:31:27,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:27,523 INFO L93 Difference]: Finished difference Result 5045 states and 6497 transitions. [2019-09-09 04:31:27,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:27,524 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 132 [2019-09-09 04:31:27,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:27,545 INFO L225 Difference]: With dead ends: 5045 [2019-09-09 04:31:27,545 INFO L226 Difference]: Without dead ends: 5043 [2019-09-09 04:31:27,550 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:27,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5043 states. [2019-09-09 04:31:27,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5043 to 5043. [2019-09-09 04:31:27,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5043 states. [2019-09-09 04:31:27,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5043 states to 5043 states and 6495 transitions. [2019-09-09 04:31:27,829 INFO L78 Accepts]: Start accepts. Automaton has 5043 states and 6495 transitions. Word has length 132 [2019-09-09 04:31:27,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:27,830 INFO L475 AbstractCegarLoop]: Abstraction has 5043 states and 6495 transitions. [2019-09-09 04:31:27,830 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:27,830 INFO L276 IsEmpty]: Start isEmpty. Operand 5043 states and 6495 transitions. [2019-09-09 04:31:27,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2019-09-09 04:31:27,832 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:27,833 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:27,833 INFO L418 AbstractCegarLoop]: === Iteration 12 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:27,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:27,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1085056317, now seen corresponding path program 1 times [2019-09-09 04:31:27,834 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:27,834 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:27,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:27,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:27,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:27,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:28,119 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:28,119 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:28,119 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:28,120 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:28,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:28,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:28,120 INFO L87 Difference]: Start difference. First operand 5043 states and 6495 transitions. Second operand 5 states. [2019-09-09 04:31:28,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:28,379 INFO L93 Difference]: Finished difference Result 5043 states and 6495 transitions. [2019-09-09 04:31:28,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:28,380 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 137 [2019-09-09 04:31:28,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:28,400 INFO L225 Difference]: With dead ends: 5043 [2019-09-09 04:31:28,400 INFO L226 Difference]: Without dead ends: 5041 [2019-09-09 04:31:28,403 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:28,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5041 states. [2019-09-09 04:31:28,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5041 to 5041. [2019-09-09 04:31:28,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5041 states. [2019-09-09 04:31:28,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5041 states to 5041 states and 6493 transitions. [2019-09-09 04:31:28,652 INFO L78 Accepts]: Start accepts. Automaton has 5041 states and 6493 transitions. Word has length 137 [2019-09-09 04:31:28,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:28,654 INFO L475 AbstractCegarLoop]: Abstraction has 5041 states and 6493 transitions. [2019-09-09 04:31:28,654 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:28,654 INFO L276 IsEmpty]: Start isEmpty. Operand 5041 states and 6493 transitions. [2019-09-09 04:31:28,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2019-09-09 04:31:28,657 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:28,657 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:28,658 INFO L418 AbstractCegarLoop]: === Iteration 13 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:28,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:28,658 INFO L82 PathProgramCache]: Analyzing trace with hash 155129854, now seen corresponding path program 1 times [2019-09-09 04:31:28,658 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:28,658 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:28,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:28,664 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:28,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:28,918 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:28,918 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:28,919 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:28,919 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:28,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:28,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:28,920 INFO L87 Difference]: Start difference. First operand 5041 states and 6493 transitions. Second operand 5 states. [2019-09-09 04:31:29,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:29,235 INFO L93 Difference]: Finished difference Result 5041 states and 6493 transitions. [2019-09-09 04:31:29,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:29,236 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 145 [2019-09-09 04:31:29,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:29,259 INFO L225 Difference]: With dead ends: 5041 [2019-09-09 04:31:29,259 INFO L226 Difference]: Without dead ends: 5039 [2019-09-09 04:31:29,263 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:29,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5039 states. [2019-09-09 04:31:29,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5039 to 5039. [2019-09-09 04:31:29,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5039 states. [2019-09-09 04:31:29,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5039 states to 5039 states and 6491 transitions. [2019-09-09 04:31:29,572 INFO L78 Accepts]: Start accepts. Automaton has 5039 states and 6491 transitions. Word has length 145 [2019-09-09 04:31:29,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:29,572 INFO L475 AbstractCegarLoop]: Abstraction has 5039 states and 6491 transitions. [2019-09-09 04:31:29,573 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:29,573 INFO L276 IsEmpty]: Start isEmpty. Operand 5039 states and 6491 transitions. [2019-09-09 04:31:29,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2019-09-09 04:31:29,577 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:29,577 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:29,578 INFO L418 AbstractCegarLoop]: === Iteration 14 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:29,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:29,578 INFO L82 PathProgramCache]: Analyzing trace with hash 171869535, now seen corresponding path program 1 times [2019-09-09 04:31:29,578 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:29,578 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:29,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:29,583 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:29,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:29,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:29,850 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:29,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:29,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:29,851 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:29,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:29,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:29,852 INFO L87 Difference]: Start difference. First operand 5039 states and 6491 transitions. Second operand 5 states. [2019-09-09 04:31:30,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:30,123 INFO L93 Difference]: Finished difference Result 5039 states and 6491 transitions. [2019-09-09 04:31:30,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:30,123 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 153 [2019-09-09 04:31:30,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:30,141 INFO L225 Difference]: With dead ends: 5039 [2019-09-09 04:31:30,142 INFO L226 Difference]: Without dead ends: 5037 [2019-09-09 04:31:30,145 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:30,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5037 states. [2019-09-09 04:31:30,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5037 to 5037. [2019-09-09 04:31:30,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5037 states. [2019-09-09 04:31:30,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5037 states to 5037 states and 6489 transitions. [2019-09-09 04:31:30,481 INFO L78 Accepts]: Start accepts. Automaton has 5037 states and 6489 transitions. Word has length 153 [2019-09-09 04:31:30,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:30,482 INFO L475 AbstractCegarLoop]: Abstraction has 5037 states and 6489 transitions. [2019-09-09 04:31:30,482 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:30,482 INFO L276 IsEmpty]: Start isEmpty. Operand 5037 states and 6489 transitions. [2019-09-09 04:31:30,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2019-09-09 04:31:30,485 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:30,486 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:30,486 INFO L418 AbstractCegarLoop]: === Iteration 15 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:30,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:30,487 INFO L82 PathProgramCache]: Analyzing trace with hash 1821255131, now seen corresponding path program 1 times [2019-09-09 04:31:30,487 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:30,487 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:30,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:30,492 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:30,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:30,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:30,746 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:30,746 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:30,746 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:30,748 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:30,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:30,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:30,748 INFO L87 Difference]: Start difference. First operand 5037 states and 6489 transitions. Second operand 5 states. [2019-09-09 04:31:31,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:31,017 INFO L93 Difference]: Finished difference Result 5037 states and 6489 transitions. [2019-09-09 04:31:31,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:31,018 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 161 [2019-09-09 04:31:31,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:31,037 INFO L225 Difference]: With dead ends: 5037 [2019-09-09 04:31:31,037 INFO L226 Difference]: Without dead ends: 5035 [2019-09-09 04:31:31,041 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:31,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2019-09-09 04:31:31,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 5035. [2019-09-09 04:31:31,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5035 states. [2019-09-09 04:31:31,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5035 states to 5035 states and 6487 transitions. [2019-09-09 04:31:31,320 INFO L78 Accepts]: Start accepts. Automaton has 5035 states and 6487 transitions. Word has length 161 [2019-09-09 04:31:31,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:31,321 INFO L475 AbstractCegarLoop]: Abstraction has 5035 states and 6487 transitions. [2019-09-09 04:31:31,321 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:31,322 INFO L276 IsEmpty]: Start isEmpty. Operand 5035 states and 6487 transitions. [2019-09-09 04:31:31,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2019-09-09 04:31:31,326 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:31,326 INFO L399 BasicCegarLoop]: trace histogram [4, 4, 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] [2019-09-09 04:31:31,327 INFO L418 AbstractCegarLoop]: === Iteration 16 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:31,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:31,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1736136173, now seen corresponding path program 1 times [2019-09-09 04:31:31,327 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:31,328 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:31,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:31,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:31,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:31,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:31,699 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2019-09-09 04:31:31,702 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:31,702 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:31,703 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:31,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:31,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:31,703 INFO L87 Difference]: Start difference. First operand 5035 states and 6487 transitions. Second operand 5 states. [2019-09-09 04:31:32,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:32,235 INFO L93 Difference]: Finished difference Result 9442 states and 12252 transitions. [2019-09-09 04:31:32,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:31:32,235 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 159 [2019-09-09 04:31:32,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:32,288 INFO L225 Difference]: With dead ends: 9442 [2019-09-09 04:31:32,288 INFO L226 Difference]: Without dead ends: 9440 [2019-09-09 04:31:32,293 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:31:32,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9440 states. [2019-09-09 04:31:32,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9440 to 9408. [2019-09-09 04:31:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9408 states. [2019-09-09 04:31:32,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9408 states to 9408 states and 12231 transitions. [2019-09-09 04:31:32,876 INFO L78 Accepts]: Start accepts. Automaton has 9408 states and 12231 transitions. Word has length 159 [2019-09-09 04:31:32,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:32,876 INFO L475 AbstractCegarLoop]: Abstraction has 9408 states and 12231 transitions. [2019-09-09 04:31:32,877 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:32,877 INFO L276 IsEmpty]: Start isEmpty. Operand 9408 states and 12231 transitions. [2019-09-09 04:31:32,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2019-09-09 04:31:32,880 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:32,880 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:32,881 INFO L418 AbstractCegarLoop]: === Iteration 17 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:32,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:32,881 INFO L82 PathProgramCache]: Analyzing trace with hash -605456740, now seen corresponding path program 1 times [2019-09-09 04:31:32,882 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:32,882 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:32,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:32,887 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:32,887 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:32,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:33,183 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:33,184 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:33,184 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:33,185 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:33,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:33,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:33,185 INFO L87 Difference]: Start difference. First operand 9408 states and 12231 transitions. Second operand 5 states. [2019-09-09 04:31:33,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:33,890 INFO L93 Difference]: Finished difference Result 15518 states and 20129 transitions. [2019-09-09 04:31:33,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-09 04:31:33,891 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 169 [2019-09-09 04:31:33,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:33,961 INFO L225 Difference]: With dead ends: 15518 [2019-09-09 04:31:33,961 INFO L226 Difference]: Without dead ends: 15516 [2019-09-09 04:31:33,969 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:33,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15516 states. [2019-09-09 04:31:34,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15516 to 15256. [2019-09-09 04:31:34,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15256 states. [2019-09-09 04:31:34,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15256 states to 15256 states and 19850 transitions. [2019-09-09 04:31:34,877 INFO L78 Accepts]: Start accepts. Automaton has 15256 states and 19850 transitions. Word has length 169 [2019-09-09 04:31:34,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:34,878 INFO L475 AbstractCegarLoop]: Abstraction has 15256 states and 19850 transitions. [2019-09-09 04:31:34,878 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:34,878 INFO L276 IsEmpty]: Start isEmpty. Operand 15256 states and 19850 transitions. [2019-09-09 04:31:34,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2019-09-09 04:31:34,882 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:34,883 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:34,883 INFO L418 AbstractCegarLoop]: === Iteration 18 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:34,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:34,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1924699704, now seen corresponding path program 1 times [2019-09-09 04:31:34,884 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:34,884 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:34,889 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:34,890 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:34,890 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:34,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:35,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:35,156 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:35,156 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:35,157 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:35,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:35,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:35,157 INFO L87 Difference]: Start difference. First operand 15256 states and 19850 transitions. Second operand 5 states. [2019-09-09 04:31:35,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:35,606 INFO L93 Difference]: Finished difference Result 15256 states and 19850 transitions. [2019-09-09 04:31:35,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:35,607 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 177 [2019-09-09 04:31:35,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:35,669 INFO L225 Difference]: With dead ends: 15256 [2019-09-09 04:31:35,669 INFO L226 Difference]: Without dead ends: 15254 [2019-09-09 04:31:35,678 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:35,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15254 states. [2019-09-09 04:31:36,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15254 to 15254. [2019-09-09 04:31:36,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15254 states. [2019-09-09 04:31:36,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15254 states to 15254 states and 19847 transitions. [2019-09-09 04:31:36,673 INFO L78 Accepts]: Start accepts. Automaton has 15254 states and 19847 transitions. Word has length 177 [2019-09-09 04:31:36,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:36,674 INFO L475 AbstractCegarLoop]: Abstraction has 15254 states and 19847 transitions. [2019-09-09 04:31:36,674 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:36,674 INFO L276 IsEmpty]: Start isEmpty. Operand 15254 states and 19847 transitions. [2019-09-09 04:31:36,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2019-09-09 04:31:36,679 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:36,679 INFO L399 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:36,680 INFO L418 AbstractCegarLoop]: === Iteration 19 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:36,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:36,680 INFO L82 PathProgramCache]: Analyzing trace with hash -2033554173, now seen corresponding path program 1 times [2019-09-09 04:31:36,680 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:36,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:36,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:36,685 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:36,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:37,038 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2019-09-09 04:31:37,038 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:37,038 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:37,039 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:37,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:37,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:37,039 INFO L87 Difference]: Start difference. First operand 15254 states and 19847 transitions. Second operand 5 states. [2019-09-09 04:31:37,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:37,752 INFO L93 Difference]: Finished difference Result 20446 states and 26511 transitions. [2019-09-09 04:31:37,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:31:37,752 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 201 [2019-09-09 04:31:37,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:37,825 INFO L225 Difference]: With dead ends: 20446 [2019-09-09 04:31:37,825 INFO L226 Difference]: Without dead ends: 20444 [2019-09-09 04:31:37,836 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:31:37,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20444 states. [2019-09-09 04:31:40,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20444 to 20098. [2019-09-09 04:31:40,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20098 states. [2019-09-09 04:31:40,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20098 states to 20098 states and 26154 transitions. [2019-09-09 04:31:40,121 INFO L78 Accepts]: Start accepts. Automaton has 20098 states and 26154 transitions. Word has length 201 [2019-09-09 04:31:40,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:40,121 INFO L475 AbstractCegarLoop]: Abstraction has 20098 states and 26154 transitions. [2019-09-09 04:31:40,121 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:40,121 INFO L276 IsEmpty]: Start isEmpty. Operand 20098 states and 26154 transitions. [2019-09-09 04:31:40,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2019-09-09 04:31:40,126 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:40,126 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:40,126 INFO L418 AbstractCegarLoop]: === Iteration 20 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:40,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:40,127 INFO L82 PathProgramCache]: Analyzing trace with hash -967075612, now seen corresponding path program 1 times [2019-09-09 04:31:40,127 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:40,127 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:40,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:40,131 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:40,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:40,371 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:40,371 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:40,371 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:40,372 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:40,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:40,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:40,373 INFO L87 Difference]: Start difference. First operand 20098 states and 26154 transitions. Second operand 5 states. [2019-09-09 04:31:40,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:40,975 INFO L93 Difference]: Finished difference Result 20098 states and 26154 transitions. [2019-09-09 04:31:40,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:40,976 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 185 [2019-09-09 04:31:40,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:41,042 INFO L225 Difference]: With dead ends: 20098 [2019-09-09 04:31:41,042 INFO L226 Difference]: Without dead ends: 20096 [2019-09-09 04:31:41,053 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:41,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20096 states. [2019-09-09 04:31:42,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20096 to 20096. [2019-09-09 04:31:42,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20096 states. [2019-09-09 04:31:42,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20096 states to 20096 states and 26151 transitions. [2019-09-09 04:31:42,172 INFO L78 Accepts]: Start accepts. Automaton has 20096 states and 26151 transitions. Word has length 185 [2019-09-09 04:31:42,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:42,172 INFO L475 AbstractCegarLoop]: Abstraction has 20096 states and 26151 transitions. [2019-09-09 04:31:42,173 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:42,173 INFO L276 IsEmpty]: Start isEmpty. Operand 20096 states and 26151 transitions. [2019-09-09 04:31:42,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2019-09-09 04:31:42,177 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:42,177 INFO L399 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:42,178 INFO L418 AbstractCegarLoop]: === Iteration 21 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:42,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:42,178 INFO L82 PathProgramCache]: Analyzing trace with hash 237338861, now seen corresponding path program 1 times [2019-09-09 04:31:42,179 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:42,179 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:42,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:42,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:42,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:42,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:42,411 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-09-09 04:31:42,411 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:42,411 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-09-09 04:31:42,412 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-09-09 04:31:42,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-09-09 04:31:42,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-09-09 04:31:42,413 INFO L87 Difference]: Start difference. First operand 20096 states and 26151 transitions. Second operand 3 states. [2019-09-09 04:31:43,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:43,360 INFO L93 Difference]: Finished difference Result 40135 states and 52247 transitions. [2019-09-09 04:31:43,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-09 04:31:43,360 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 188 [2019-09-09 04:31:43,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:43,445 INFO L225 Difference]: With dead ends: 40135 [2019-09-09 04:31:43,445 INFO L226 Difference]: Without dead ends: 20101 [2019-09-09 04:31:43,518 INFO L628 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 [2019-09-09 04:31:43,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20101 states. [2019-09-09 04:31:44,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20101 to 20097. [2019-09-09 04:31:44,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20097 states. [2019-09-09 04:31:44,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20097 states to 20097 states and 26152 transitions. [2019-09-09 04:31:44,397 INFO L78 Accepts]: Start accepts. Automaton has 20097 states and 26152 transitions. Word has length 188 [2019-09-09 04:31:44,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:44,397 INFO L475 AbstractCegarLoop]: Abstraction has 20097 states and 26152 transitions. [2019-09-09 04:31:44,398 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-09-09 04:31:44,398 INFO L276 IsEmpty]: Start isEmpty. Operand 20097 states and 26152 transitions. [2019-09-09 04:31:44,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2019-09-09 04:31:44,402 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:44,402 INFO L399 BasicCegarLoop]: trace histogram [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] [2019-09-09 04:31:44,403 INFO L418 AbstractCegarLoop]: === Iteration 22 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:44,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:44,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1375453211, now seen corresponding path program 1 times [2019-09-09 04:31:44,404 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:44,404 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:44,408 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:44,408 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:44,408 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:44,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:45,066 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-09-09 04:31:45,066 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:45,067 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-09-09 04:31:45,067 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-09-09 04:31:45,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-09-09 04:31:45,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:31:45,068 INFO L87 Difference]: Start difference. First operand 20097 states and 26152 transitions. Second operand 8 states. [2019-09-09 04:31:46,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:46,120 INFO L93 Difference]: Finished difference Result 39747 states and 51812 transitions. [2019-09-09 04:31:46,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-09-09 04:31:46,123 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 193 [2019-09-09 04:31:46,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:46,208 INFO L225 Difference]: With dead ends: 39747 [2019-09-09 04:31:46,208 INFO L226 Difference]: Without dead ends: 20145 [2019-09-09 04:31:46,262 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2019-09-09 04:31:46,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20145 states. [2019-09-09 04:31:47,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20145 to 20115. [2019-09-09 04:31:47,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20115 states. [2019-09-09 04:31:47,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20115 states to 20115 states and 26176 transitions. [2019-09-09 04:31:47,139 INFO L78 Accepts]: Start accepts. Automaton has 20115 states and 26176 transitions. Word has length 193 [2019-09-09 04:31:47,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:47,140 INFO L475 AbstractCegarLoop]: Abstraction has 20115 states and 26176 transitions. [2019-09-09 04:31:47,140 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-09-09 04:31:47,140 INFO L276 IsEmpty]: Start isEmpty. Operand 20115 states and 26176 transitions. [2019-09-09 04:31:47,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2019-09-09 04:31:47,143 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:47,144 INFO L399 BasicCegarLoop]: trace histogram [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] [2019-09-09 04:31:47,144 INFO L418 AbstractCegarLoop]: === Iteration 23 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:47,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:47,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1856685342, now seen corresponding path program 1 times [2019-09-09 04:31:47,145 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:47,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:47,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:47,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:47,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:47,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:47,434 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-09-09 04:31:47,434 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:47,434 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:47,435 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:47,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:47,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:47,436 INFO L87 Difference]: Start difference. First operand 20115 states and 26176 transitions. Second operand 5 states. [2019-09-09 04:31:50,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:50,689 INFO L93 Difference]: Finished difference Result 20421 states and 26476 transitions. [2019-09-09 04:31:50,689 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:31:50,690 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 197 [2019-09-09 04:31:50,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:50,748 INFO L225 Difference]: With dead ends: 20421 [2019-09-09 04:31:50,749 INFO L226 Difference]: Without dead ends: 20419 [2019-09-09 04:31:50,757 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:31:50,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20419 states. [2019-09-09 04:31:51,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20419 to 20127. [2019-09-09 04:31:51,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20127 states. [2019-09-09 04:31:51,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20127 states to 20127 states and 26185 transitions. [2019-09-09 04:31:51,577 INFO L78 Accepts]: Start accepts. Automaton has 20127 states and 26185 transitions. Word has length 197 [2019-09-09 04:31:51,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:51,578 INFO L475 AbstractCegarLoop]: Abstraction has 20127 states and 26185 transitions. [2019-09-09 04:31:51,578 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:51,578 INFO L276 IsEmpty]: Start isEmpty. Operand 20127 states and 26185 transitions. [2019-09-09 04:31:51,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2019-09-09 04:31:51,582 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:51,582 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:51,583 INFO L418 AbstractCegarLoop]: === Iteration 24 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:51,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:51,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1606974944, now seen corresponding path program 1 times [2019-09-09 04:31:51,583 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:51,584 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:51,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:51,588 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:51,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:51,879 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:51,879 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:51,879 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:51,880 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:51,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:51,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:51,880 INFO L87 Difference]: Start difference. First operand 20127 states and 26185 transitions. Second operand 5 states. [2019-09-09 04:31:52,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:52,799 INFO L93 Difference]: Finished difference Result 20127 states and 26185 transitions. [2019-09-09 04:31:52,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:52,800 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 193 [2019-09-09 04:31:52,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:52,847 INFO L225 Difference]: With dead ends: 20127 [2019-09-09 04:31:52,847 INFO L226 Difference]: Without dead ends: 20125 [2019-09-09 04:31:52,855 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:52,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20125 states. [2019-09-09 04:31:53,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20125 to 20125. [2019-09-09 04:31:53,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20125 states. [2019-09-09 04:31:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20125 states to 20125 states and 26182 transitions. [2019-09-09 04:31:53,627 INFO L78 Accepts]: Start accepts. Automaton has 20125 states and 26182 transitions. Word has length 193 [2019-09-09 04:31:53,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:53,628 INFO L475 AbstractCegarLoop]: Abstraction has 20125 states and 26182 transitions. [2019-09-09 04:31:53,628 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:53,628 INFO L276 IsEmpty]: Start isEmpty. Operand 20125 states and 26182 transitions. [2019-09-09 04:31:53,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2019-09-09 04:31:53,632 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:53,633 INFO L399 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:53,634 INFO L418 AbstractCegarLoop]: === Iteration 25 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:53,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:53,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1644044318, now seen corresponding path program 1 times [2019-09-09 04:31:53,634 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:53,635 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:53,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:53,639 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:53,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:53,998 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-09-09 04:31:53,999 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:53,999 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:54,000 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:54,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:54,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:54,001 INFO L87 Difference]: Start difference. First operand 20125 states and 26182 transitions. Second operand 5 states. [2019-09-09 04:31:55,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:55,470 INFO L93 Difference]: Finished difference Result 33311 states and 43303 transitions. [2019-09-09 04:31:55,470 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:31:55,470 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 233 [2019-09-09 04:31:55,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:55,547 INFO L225 Difference]: With dead ends: 33311 [2019-09-09 04:31:55,547 INFO L226 Difference]: Without dead ends: 33309 [2019-09-09 04:31:55,557 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:31:55,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33309 states. [2019-09-09 04:31:56,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33309 to 32859. [2019-09-09 04:31:56,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32859 states. [2019-09-09 04:31:56,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32859 states to 32859 states and 42847 transitions. [2019-09-09 04:31:56,913 INFO L78 Accepts]: Start accepts. Automaton has 32859 states and 42847 transitions. Word has length 233 [2019-09-09 04:31:56,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:31:56,913 INFO L475 AbstractCegarLoop]: Abstraction has 32859 states and 42847 transitions. [2019-09-09 04:31:56,913 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:31:56,913 INFO L276 IsEmpty]: Start isEmpty. Operand 32859 states and 42847 transitions. [2019-09-09 04:31:56,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2019-09-09 04:31:56,917 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:31:56,917 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:31:56,918 INFO L418 AbstractCegarLoop]: === Iteration 26 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:31:56,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:31:56,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1420541304, now seen corresponding path program 1 times [2019-09-09 04:31:56,918 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:31:56,919 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:31:56,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:56,923 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:31:56,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:31:57,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:31:57,181 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:31:57,181 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:31:57,181 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:31:57,182 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:31:57,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:31:57,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:31:57,183 INFO L87 Difference]: Start difference. First operand 32859 states and 42847 transitions. Second operand 5 states. [2019-09-09 04:31:58,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:31:58,633 INFO L93 Difference]: Finished difference Result 32859 states and 42847 transitions. [2019-09-09 04:31:58,633 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:31:58,633 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 201 [2019-09-09 04:31:58,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:31:58,720 INFO L225 Difference]: With dead ends: 32859 [2019-09-09 04:31:58,720 INFO L226 Difference]: Without dead ends: 32857 [2019-09-09 04:31:58,733 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:31:58,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32857 states. [2019-09-09 04:32:00,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32857 to 32857. [2019-09-09 04:32:00,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32857 states. [2019-09-09 04:32:00,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32857 states to 32857 states and 42844 transitions. [2019-09-09 04:32:00,444 INFO L78 Accepts]: Start accepts. Automaton has 32857 states and 42844 transitions. Word has length 201 [2019-09-09 04:32:00,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:00,445 INFO L475 AbstractCegarLoop]: Abstraction has 32857 states and 42844 transitions. [2019-09-09 04:32:00,445 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:32:00,445 INFO L276 IsEmpty]: Start isEmpty. Operand 32857 states and 42844 transitions. [2019-09-09 04:32:00,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2019-09-09 04:32:00,449 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:00,449 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:00,450 INFO L418 AbstractCegarLoop]: === Iteration 27 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:00,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:00,450 INFO L82 PathProgramCache]: Analyzing trace with hash 33319975, now seen corresponding path program 1 times [2019-09-09 04:32:00,450 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:00,450 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:00,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:00,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:00,455 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:00,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:00,688 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:32:00,689 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:00,689 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:32:00,689 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:32:00,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:32:00,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:32:00,691 INFO L87 Difference]: Start difference. First operand 32857 states and 42844 transitions. Second operand 5 states. [2019-09-09 04:32:01,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:01,788 INFO L93 Difference]: Finished difference Result 32857 states and 42844 transitions. [2019-09-09 04:32:01,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:32:01,788 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 209 [2019-09-09 04:32:01,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:01,909 INFO L225 Difference]: With dead ends: 32857 [2019-09-09 04:32:01,909 INFO L226 Difference]: Without dead ends: 32855 [2019-09-09 04:32:01,923 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:32:01,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32855 states. [2019-09-09 04:32:05,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32855 to 32855. [2019-09-09 04:32:05,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32855 states. [2019-09-09 04:32:05,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32855 states to 32855 states and 42841 transitions. [2019-09-09 04:32:05,175 INFO L78 Accepts]: Start accepts. Automaton has 32855 states and 42841 transitions. Word has length 209 [2019-09-09 04:32:05,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:05,176 INFO L475 AbstractCegarLoop]: Abstraction has 32855 states and 42841 transitions. [2019-09-09 04:32:05,176 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:32:05,176 INFO L276 IsEmpty]: Start isEmpty. Operand 32855 states and 42841 transitions. [2019-09-09 04:32:05,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2019-09-09 04:32:05,181 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:05,181 INFO L399 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:05,182 INFO L418 AbstractCegarLoop]: === Iteration 28 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:05,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:05,182 INFO L82 PathProgramCache]: Analyzing trace with hash -914515478, now seen corresponding path program 1 times [2019-09-09 04:32:05,182 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:05,182 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:05,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:05,189 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:05,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-09-09 04:32:05,489 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:05,489 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:32:05,490 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:32:05,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:32:05,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:32:05,491 INFO L87 Difference]: Start difference. First operand 32855 states and 42841 transitions. Second operand 5 states. [2019-09-09 04:32:09,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:09,219 INFO L93 Difference]: Finished difference Result 33075 states and 43056 transitions. [2019-09-09 04:32:09,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:32:09,220 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 231 [2019-09-09 04:32:09,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:09,315 INFO L225 Difference]: With dead ends: 33075 [2019-09-09 04:32:09,316 INFO L226 Difference]: Without dead ends: 33073 [2019-09-09 04:32:09,324 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:32:09,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33073 states. [2019-09-09 04:32:10,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33073 to 32887. [2019-09-09 04:32:10,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32887 states. [2019-09-09 04:32:10,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32887 states to 32887 states and 42859 transitions. [2019-09-09 04:32:10,714 INFO L78 Accepts]: Start accepts. Automaton has 32887 states and 42859 transitions. Word has length 231 [2019-09-09 04:32:10,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:10,715 INFO L475 AbstractCegarLoop]: Abstraction has 32887 states and 42859 transitions. [2019-09-09 04:32:10,715 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:32:10,715 INFO L276 IsEmpty]: Start isEmpty. Operand 32887 states and 42859 transitions. [2019-09-09 04:32:10,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2019-09-09 04:32:10,720 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:10,720 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:10,721 INFO L418 AbstractCegarLoop]: === Iteration 29 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:10,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:10,721 INFO L82 PathProgramCache]: Analyzing trace with hash -322512563, now seen corresponding path program 1 times [2019-09-09 04:32:10,721 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:10,722 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:10,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:10,726 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:10,726 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:10,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:10,974 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:32:10,974 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:10,975 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:32:10,976 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:32:10,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:32:10,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:32:10,976 INFO L87 Difference]: Start difference. First operand 32887 states and 42859 transitions. Second operand 5 states. [2019-09-09 04:32:12,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:12,354 INFO L93 Difference]: Finished difference Result 32887 states and 42859 transitions. [2019-09-09 04:32:12,354 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:32:12,355 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 217 [2019-09-09 04:32:12,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:12,440 INFO L225 Difference]: With dead ends: 32887 [2019-09-09 04:32:12,440 INFO L226 Difference]: Without dead ends: 32885 [2019-09-09 04:32:12,454 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:32:12,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32885 states. [2019-09-09 04:32:14,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32885 to 32885. [2019-09-09 04:32:14,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32885 states. [2019-09-09 04:32:14,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32885 states to 32885 states and 42856 transitions. [2019-09-09 04:32:14,251 INFO L78 Accepts]: Start accepts. Automaton has 32885 states and 42856 transitions. Word has length 217 [2019-09-09 04:32:14,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:14,251 INFO L475 AbstractCegarLoop]: Abstraction has 32885 states and 42856 transitions. [2019-09-09 04:32:14,251 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:32:14,251 INFO L276 IsEmpty]: Start isEmpty. Operand 32885 states and 42856 transitions. [2019-09-09 04:32:14,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2019-09-09 04:32:14,255 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:14,255 INFO L399 BasicCegarLoop]: trace histogram [16, 16, 16, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:14,256 INFO L418 AbstractCegarLoop]: === Iteration 30 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:14,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:14,256 INFO L82 PathProgramCache]: Analyzing trace with hash -554341164, now seen corresponding path program 1 times [2019-09-09 04:32:14,256 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:14,256 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:14,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:14,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:14,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:14,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:14,636 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 708 trivial. 0 not checked. [2019-09-09 04:32:14,636 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:14,636 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-09-09 04:32:14,637 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-09-09 04:32:14,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-09-09 04:32:14,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-09 04:32:14,637 INFO L87 Difference]: Start difference. First operand 32885 states and 42856 transitions. Second operand 4 states. [2019-09-09 04:32:23,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:23,520 INFO L93 Difference]: Finished difference Result 65049 states and 84823 transitions. [2019-09-09 04:32:23,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-09-09 04:32:23,520 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 269 [2019-09-09 04:32:23,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:23,609 INFO L225 Difference]: With dead ends: 65049 [2019-09-09 04:32:23,609 INFO L226 Difference]: Without dead ends: 32885 [2019-09-09 04:32:23,671 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-09-09 04:32:23,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32885 states. [2019-09-09 04:32:26,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32885 to 32885. [2019-09-09 04:32:26,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32885 states. [2019-09-09 04:32:27,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32885 states to 32885 states and 42855 transitions. [2019-09-09 04:32:27,019 INFO L78 Accepts]: Start accepts. Automaton has 32885 states and 42855 transitions. Word has length 269 [2019-09-09 04:32:27,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:27,019 INFO L475 AbstractCegarLoop]: Abstraction has 32885 states and 42855 transitions. [2019-09-09 04:32:27,019 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-09-09 04:32:27,019 INFO L276 IsEmpty]: Start isEmpty. Operand 32885 states and 42855 transitions. [2019-09-09 04:32:27,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2019-09-09 04:32:27,023 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:27,024 INFO L399 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:27,024 INFO L418 AbstractCegarLoop]: === Iteration 31 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:27,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:27,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1539157683, now seen corresponding path program 1 times [2019-09-09 04:32:27,025 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:27,025 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:27,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:27,030 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:27,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:27,338 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2019-09-09 04:32:27,338 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:27,338 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:32:27,339 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:32:27,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:32:27,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:32:27,340 INFO L87 Difference]: Start difference. First operand 32885 states and 42855 transitions. Second operand 5 states. [2019-09-09 04:32:31,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:31,234 INFO L93 Difference]: Finished difference Result 33197 states and 43161 transitions. [2019-09-09 04:32:31,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:32:31,235 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 261 [2019-09-09 04:32:31,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:31,311 INFO L225 Difference]: With dead ends: 33197 [2019-09-09 04:32:31,312 INFO L226 Difference]: Without dead ends: 33195 [2019-09-09 04:32:31,322 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:32:31,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33195 states. [2019-09-09 04:32:32,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33195 to 32909. [2019-09-09 04:32:32,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32909 states. [2019-09-09 04:32:32,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32909 states to 32909 states and 42873 transitions. [2019-09-09 04:32:32,807 INFO L78 Accepts]: Start accepts. Automaton has 32909 states and 42873 transitions. Word has length 261 [2019-09-09 04:32:32,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:32,808 INFO L475 AbstractCegarLoop]: Abstraction has 32909 states and 42873 transitions. [2019-09-09 04:32:32,808 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:32:32,808 INFO L276 IsEmpty]: Start isEmpty. Operand 32909 states and 42873 transitions. [2019-09-09 04:32:32,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2019-09-09 04:32:32,814 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:32,814 INFO L399 BasicCegarLoop]: trace histogram [16, 16, 16, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:32,815 INFO L418 AbstractCegarLoop]: === Iteration 32 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:32,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:32,815 INFO L82 PathProgramCache]: Analyzing trace with hash -914290855, now seen corresponding path program 1 times [2019-09-09 04:32:32,816 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:32,816 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:32,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:32,821 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:32,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:34,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:35,134 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 6 proven. 39 refuted. 0 times theorem prover too weak. 663 trivial. 0 not checked. [2019-09-09 04:32:35,134 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-09-09 04:32:35,134 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-09-09 04:32:35,169 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:36,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:36,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 6019 conjuncts, 6 conjunts are in the unsatisfiable core [2019-09-09 04:32:36,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:32:36,478 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 224 proven. 0 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2019-09-09 04:32:36,501 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:32:36,501 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [19] total 20 [2019-09-09 04:32:36,502 INFO L454 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-09-09 04:32:36,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-09-09 04:32:36,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2019-09-09 04:32:36,503 INFO L87 Difference]: Start difference. First operand 32909 states and 42873 transitions. Second operand 20 states. [2019-09-09 04:32:41,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:41,617 INFO L93 Difference]: Finished difference Result 64674 states and 84802 transitions. [2019-09-09 04:32:41,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-09-09 04:32:41,617 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 275 [2019-09-09 04:32:41,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:41,832 INFO L225 Difference]: With dead ends: 64674 [2019-09-09 04:32:41,832 INFO L226 Difference]: Without dead ends: 32530 [2019-09-09 04:32:41,956 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2019-09-09 04:32:42,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32530 states. [2019-09-09 04:32:45,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32530 to 32523. [2019-09-09 04:32:45,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32523 states. [2019-09-09 04:32:45,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32523 states to 32523 states and 42359 transitions. [2019-09-09 04:32:45,726 INFO L78 Accepts]: Start accepts. Automaton has 32523 states and 42359 transitions. Word has length 275 [2019-09-09 04:32:45,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:45,727 INFO L475 AbstractCegarLoop]: Abstraction has 32523 states and 42359 transitions. [2019-09-09 04:32:45,727 INFO L476 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-09-09 04:32:45,727 INFO L276 IsEmpty]: Start isEmpty. Operand 32523 states and 42359 transitions. [2019-09-09 04:32:45,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2019-09-09 04:32:45,735 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:45,736 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:45,736 INFO L418 AbstractCegarLoop]: === Iteration 33 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:45,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:45,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1137348305, now seen corresponding path program 1 times [2019-09-09 04:32:45,737 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:45,737 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:45,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:45,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:45,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:46,019 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:32:46,019 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:46,019 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:32:46,022 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:32:46,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:32:46,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:32:46,023 INFO L87 Difference]: Start difference. First operand 32523 states and 42359 transitions. Second operand 5 states. [2019-09-09 04:32:48,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:48,253 INFO L93 Difference]: Finished difference Result 32523 states and 42359 transitions. [2019-09-09 04:32:48,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:32:48,253 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 231 [2019-09-09 04:32:48,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:48,397 INFO L225 Difference]: With dead ends: 32523 [2019-09-09 04:32:48,398 INFO L226 Difference]: Without dead ends: 32521 [2019-09-09 04:32:48,409 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:32:48,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32521 states. [2019-09-09 04:32:50,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32521 to 32521. [2019-09-09 04:32:50,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32521 states. [2019-09-09 04:32:50,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32521 states to 32521 states and 42356 transitions. [2019-09-09 04:32:50,224 INFO L78 Accepts]: Start accepts. Automaton has 32521 states and 42356 transitions. Word has length 231 [2019-09-09 04:32:50,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:50,225 INFO L475 AbstractCegarLoop]: Abstraction has 32521 states and 42356 transitions. [2019-09-09 04:32:50,225 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:32:50,225 INFO L276 IsEmpty]: Start isEmpty. Operand 32521 states and 42356 transitions. [2019-09-09 04:32:50,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2019-09-09 04:32:50,229 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:50,230 INFO L399 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:50,230 INFO L418 AbstractCegarLoop]: === Iteration 34 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:50,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:50,231 INFO L82 PathProgramCache]: Analyzing trace with hash -569230549, now seen corresponding path program 1 times [2019-09-09 04:32:50,231 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:50,231 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:50,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:50,235 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:50,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:50,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:50,494 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2019-09-09 04:32:50,495 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:50,495 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:32:50,496 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:32:50,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:32:50,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:32:50,496 INFO L87 Difference]: Start difference. First operand 32521 states and 42356 transitions. Second operand 5 states. [2019-09-09 04:32:52,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:52,848 INFO L93 Difference]: Finished difference Result 32521 states and 42356 transitions. [2019-09-09 04:32:52,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:32:52,848 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 239 [2019-09-09 04:32:52,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:52,989 INFO L225 Difference]: With dead ends: 32521 [2019-09-09 04:32:52,990 INFO L226 Difference]: Without dead ends: 30524 [2019-09-09 04:32:53,010 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:32:53,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30524 states. [2019-09-09 04:32:56,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30524 to 30514. [2019-09-09 04:32:56,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30514 states. [2019-09-09 04:32:56,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30514 states to 30514 states and 39915 transitions. [2019-09-09 04:32:56,302 INFO L78 Accepts]: Start accepts. Automaton has 30514 states and 39915 transitions. Word has length 239 [2019-09-09 04:32:56,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:32:56,303 INFO L475 AbstractCegarLoop]: Abstraction has 30514 states and 39915 transitions. [2019-09-09 04:32:56,303 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:32:56,303 INFO L276 IsEmpty]: Start isEmpty. Operand 30514 states and 39915 transitions. [2019-09-09 04:32:56,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2019-09-09 04:32:56,309 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:32:56,309 INFO L399 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:32:56,310 INFO L418 AbstractCegarLoop]: === Iteration 35 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:32:56,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:32:56,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1970043890, now seen corresponding path program 1 times [2019-09-09 04:32:56,310 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:32:56,310 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:32:56,317 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:56,317 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:32:56,317 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:32:56,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:32:56,689 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2019-09-09 04:32:56,690 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:32:56,690 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:32:56,690 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:32:56,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:32:56,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:32:56,692 INFO L87 Difference]: Start difference. First operand 30514 states and 39915 transitions. Second operand 5 states. [2019-09-09 04:32:59,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:32:59,295 INFO L93 Difference]: Finished difference Result 53322 states and 70387 transitions. [2019-09-09 04:32:59,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:32:59,296 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 258 [2019-09-09 04:32:59,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:32:59,489 INFO L225 Difference]: With dead ends: 53322 [2019-09-09 04:32:59,489 INFO L226 Difference]: Without dead ends: 53320 [2019-09-09 04:32:59,516 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:32:59,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53320 states. [2019-09-09 04:33:02,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53320 to 53186. [2019-09-09 04:33:02,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53186 states. [2019-09-09 04:33:02,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53186 states to 53186 states and 70247 transitions. [2019-09-09 04:33:02,545 INFO L78 Accepts]: Start accepts. Automaton has 53186 states and 70247 transitions. Word has length 258 [2019-09-09 04:33:02,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:33:02,545 INFO L475 AbstractCegarLoop]: Abstraction has 53186 states and 70247 transitions. [2019-09-09 04:33:02,545 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:33:02,546 INFO L276 IsEmpty]: Start isEmpty. Operand 53186 states and 70247 transitions. [2019-09-09 04:33:02,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2019-09-09 04:33:02,548 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:33:02,548 INFO L399 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:33:02,549 INFO L418 AbstractCegarLoop]: === Iteration 36 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:33:02,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:33:02,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1528534510, now seen corresponding path program 1 times [2019-09-09 04:33:02,550 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:33:02,550 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:33:02,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:02,553 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:33:02,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:33:03,139 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-09-09 04:33:03,140 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:33:03,140 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:33:03,141 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:33:03,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:33:03,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:33:03,141 INFO L87 Difference]: Start difference. First operand 53186 states and 70247 transitions. Second operand 5 states. [2019-09-09 04:33:09,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:33:09,462 INFO L93 Difference]: Finished difference Result 53350 states and 70405 transitions. [2019-09-09 04:33:09,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:33:09,463 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 286 [2019-09-09 04:33:09,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:33:09,581 INFO L225 Difference]: With dead ends: 53350 [2019-09-09 04:33:09,581 INFO L226 Difference]: Without dead ends: 53348 [2019-09-09 04:33:09,597 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:33:09,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53348 states. [2019-09-09 04:33:12,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53348 to 53214. [2019-09-09 04:33:12,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53214 states. [2019-09-09 04:33:12,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53214 states to 53214 states and 70265 transitions. [2019-09-09 04:33:12,377 INFO L78 Accepts]: Start accepts. Automaton has 53214 states and 70265 transitions. Word has length 286 [2019-09-09 04:33:12,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:33:12,378 INFO L475 AbstractCegarLoop]: Abstraction has 53214 states and 70265 transitions. [2019-09-09 04:33:12,378 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:33:12,378 INFO L276 IsEmpty]: Start isEmpty. Operand 53214 states and 70265 transitions. [2019-09-09 04:33:12,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 540 [2019-09-09 04:33:12,384 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:33:12,385 INFO L399 BasicCegarLoop]: trace histogram [17, 17, 17, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:33:12,386 INFO L418 AbstractCegarLoop]: === Iteration 37 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:33:12,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:33:12,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1447937667, now seen corresponding path program 1 times [2019-09-09 04:33:12,387 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:33:12,387 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:33:12,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:12,390 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:33:12,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:12,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:33:12,954 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 975 trivial. 0 not checked. [2019-09-09 04:33:12,954 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:33:12,954 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2019-09-09 04:33:12,955 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-09-09 04:33:12,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-09-09 04:33:12,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2019-09-09 04:33:12,956 INFO L87 Difference]: Start difference. First operand 53214 states and 70265 transitions. Second operand 12 states. [2019-09-09 04:33:16,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:33:16,673 INFO L93 Difference]: Finished difference Result 106417 states and 140507 transitions. [2019-09-09 04:33:16,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-09-09 04:33:16,674 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 539 [2019-09-09 04:33:16,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:33:16,810 INFO L225 Difference]: With dead ends: 106417 [2019-09-09 04:33:16,810 INFO L226 Difference]: Without dead ends: 53250 [2019-09-09 04:33:16,894 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2019-09-09 04:33:16,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53250 states. [2019-09-09 04:33:22,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53250 to 53250. [2019-09-09 04:33:22,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53250 states. [2019-09-09 04:33:22,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53250 states to 53250 states and 70295 transitions. [2019-09-09 04:33:22,250 INFO L78 Accepts]: Start accepts. Automaton has 53250 states and 70295 transitions. Word has length 539 [2019-09-09 04:33:22,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:33:22,251 INFO L475 AbstractCegarLoop]: Abstraction has 53250 states and 70295 transitions. [2019-09-09 04:33:22,251 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-09-09 04:33:22,251 INFO L276 IsEmpty]: Start isEmpty. Operand 53250 states and 70295 transitions. [2019-09-09 04:33:22,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 561 [2019-09-09 04:33:22,259 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:33:22,260 INFO L399 BasicCegarLoop]: trace histogram [19, 19, 19, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:33:22,260 INFO L418 AbstractCegarLoop]: === Iteration 38 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:33:22,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:33:22,261 INFO L82 PathProgramCache]: Analyzing trace with hash 239758395, now seen corresponding path program 1 times [2019-09-09 04:33:22,261 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:33:22,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:33:22,266 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:22,266 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:33:22,266 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:22,362 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:33:22,362 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:33:22,363 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:33:22,409 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:33:23,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:33:23,843 INFO L256 TraceCheckSpWp]: Trace formula consists of 7443 conjuncts, 3 conjunts are in the unsatisfiable core [2019-09-09 04:33:23,878 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:33:24,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1133 backedges. 263 proven. 0 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2019-09-09 04:33:24,121 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:33:24,122 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-09-09 04:33:24,122 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-09-09 04:33:24,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-09-09 04:33:24,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-09-09 04:33:24,123 INFO L87 Difference]: Start difference. First operand 53250 states and 70295 transitions. Second operand 4 states. [2019-09-09 04:33:34,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:33:34,750 INFO L93 Difference]: Finished difference Result 106163 states and 140198 transitions. [2019-09-09 04:33:34,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-09-09 04:33:34,751 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 560 [2019-09-09 04:33:34,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:33:34,893 INFO L225 Difference]: With dead ends: 106163 [2019-09-09 04:33:34,894 INFO L226 Difference]: Without dead ends: 53260 [2019-09-09 04:33:34,975 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 559 GetRequests, 556 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-09-09 04:33:35,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53260 states. [2019-09-09 04:33:37,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53260 to 53251. [2019-09-09 04:33:37,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53251 states. [2019-09-09 04:33:37,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53251 states to 53251 states and 70296 transitions. [2019-09-09 04:33:37,985 INFO L78 Accepts]: Start accepts. Automaton has 53251 states and 70296 transitions. Word has length 560 [2019-09-09 04:33:37,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:33:37,985 INFO L475 AbstractCegarLoop]: Abstraction has 53251 states and 70296 transitions. [2019-09-09 04:33:37,985 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-09-09 04:33:37,985 INFO L276 IsEmpty]: Start isEmpty. Operand 53251 states and 70296 transitions. [2019-09-09 04:33:37,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 644 [2019-09-09 04:33:37,991 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:33:37,992 INFO L399 BasicCegarLoop]: trace histogram [20, 20, 20, 13, 13, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:33:37,992 INFO L418 AbstractCegarLoop]: === Iteration 39 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:33:37,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:33:37,993 INFO L82 PathProgramCache]: Analyzing trace with hash 2127827605, now seen corresponding path program 1 times [2019-09-09 04:33:37,993 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:33:37,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:33:37,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:37,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:33:37,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:38,083 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:33:38,084 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:33:38,084 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:33:38,128 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:33:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:33:39,490 INFO L256 TraceCheckSpWp]: Trace formula consists of 7909 conjuncts, 4 conjunts are in the unsatisfiable core [2019-09-09 04:33:39,520 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:33:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 1327 backedges. 426 proven. 1 refuted. 0 times theorem prover too weak. 900 trivial. 0 not checked. [2019-09-09 04:33:42,502 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:33:42,502 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-09-09 04:33:42,504 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:33:42,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:33:42,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:33:42,504 INFO L87 Difference]: Start difference. First operand 53251 states and 70296 transitions. Second operand 5 states. [2019-09-09 04:33:55,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:33:55,609 INFO L93 Difference]: Finished difference Result 106173 states and 140211 transitions. [2019-09-09 04:33:55,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:33:55,609 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 643 [2019-09-09 04:33:55,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:33:55,753 INFO L225 Difference]: With dead ends: 106173 [2019-09-09 04:33:55,754 INFO L226 Difference]: Without dead ends: 53270 [2019-09-09 04:33:55,843 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 642 GetRequests, 638 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:33:55,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53270 states. [2019-09-09 04:33:58,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53270 to 53261. [2019-09-09 04:33:58,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53261 states. [2019-09-09 04:33:59,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53261 states to 53261 states and 70309 transitions. [2019-09-09 04:33:59,082 INFO L78 Accepts]: Start accepts. Automaton has 53261 states and 70309 transitions. Word has length 643 [2019-09-09 04:33:59,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:33:59,082 INFO L475 AbstractCegarLoop]: Abstraction has 53261 states and 70309 transitions. [2019-09-09 04:33:59,082 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:33:59,082 INFO L276 IsEmpty]: Start isEmpty. Operand 53261 states and 70309 transitions. [2019-09-09 04:33:59,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 727 [2019-09-09 04:33:59,089 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:33:59,089 INFO L399 BasicCegarLoop]: trace histogram [21, 21, 21, 16, 16, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:33:59,090 INFO L418 AbstractCegarLoop]: === Iteration 40 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:33:59,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:33:59,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1990449659, now seen corresponding path program 2 times [2019-09-09 04:33:59,090 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:33:59,091 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:33:59,094 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:59,094 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:33:59,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:33:59,159 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:33:59,159 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:33:59,159 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:33:59,191 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-09-09 04:34:07,434 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-09-09 04:34:07,434 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:34:07,497 INFO L256 TraceCheckSpWp]: Trace formula consists of 8375 conjuncts, 5 conjunts are in the unsatisfiable core [2019-09-09 04:34:07,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:34:07,879 INFO L134 CoverageAnalysis]: Checked inductivity of 1622 backedges. 589 proven. 12 refuted. 0 times theorem prover too weak. 1021 trivial. 0 not checked. [2019-09-09 04:34:07,907 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:34:07,907 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2019-09-09 04:34:07,908 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-09 04:34:07,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-09 04:34:07,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:34:07,909 INFO L87 Difference]: Start difference. First operand 53261 states and 70309 transitions. Second operand 6 states. [2019-09-09 04:34:20,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:34:20,727 INFO L93 Difference]: Finished difference Result 106183 states and 140224 transitions. [2019-09-09 04:34:20,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-09 04:34:20,727 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 726 [2019-09-09 04:34:20,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:34:20,861 INFO L225 Difference]: With dead ends: 106183 [2019-09-09 04:34:20,861 INFO L226 Difference]: Without dead ends: 53280 [2019-09-09 04:34:20,948 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 720 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:34:20,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53280 states. [2019-09-09 04:34:23,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53280 to 53271. [2019-09-09 04:34:23,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53271 states. [2019-09-09 04:34:24,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53271 states to 53271 states and 70322 transitions. [2019-09-09 04:34:24,044 INFO L78 Accepts]: Start accepts. Automaton has 53271 states and 70322 transitions. Word has length 726 [2019-09-09 04:34:24,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:34:24,044 INFO L475 AbstractCegarLoop]: Abstraction has 53271 states and 70322 transitions. [2019-09-09 04:34:24,044 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-09 04:34:24,044 INFO L276 IsEmpty]: Start isEmpty. Operand 53271 states and 70322 transitions. [2019-09-09 04:34:24,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 810 [2019-09-09 04:34:24,052 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:34:24,053 INFO L399 BasicCegarLoop]: trace histogram [22, 22, 22, 19, 19, 9, 9, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:34:24,053 INFO L418 AbstractCegarLoop]: === Iteration 41 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:34:24,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:34:24,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1601155883, now seen corresponding path program 3 times [2019-09-09 04:34:24,054 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:34:24,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:34:24,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:34:24,059 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:34:24,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:34:24,137 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:34:24,137 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:34:24,137 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:34:24,181 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-09-09 04:34:47,732 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-09-09 04:34:47,732 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:34:47,859 INFO L256 TraceCheckSpWp]: Trace formula consists of 4809 conjuncts, 6 conjunts are in the unsatisfiable core [2019-09-09 04:34:47,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:34:48,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2018 backedges. 329 proven. 0 refuted. 0 times theorem prover too weak. 1689 trivial. 0 not checked. [2019-09-09 04:34:48,159 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:34:48,159 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:34:48,160 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:34:48,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:34:48,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:34:48,161 INFO L87 Difference]: Start difference. First operand 53271 states and 70322 transitions. Second operand 5 states. [2019-09-09 04:34:51,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:34:51,109 INFO L93 Difference]: Finished difference Result 105089 states and 140158 transitions. [2019-09-09 04:34:51,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:34:51,109 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 809 [2019-09-09 04:34:51,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:34:51,259 INFO L225 Difference]: With dead ends: 105089 [2019-09-09 04:34:51,259 INFO L226 Difference]: Without dead ends: 52691 [2019-09-09 04:34:51,372 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 809 GetRequests, 805 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:34:51,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52691 states. [2019-09-09 04:34:54,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52691 to 52683. [2019-09-09 04:34:54,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52683 states. [2019-09-09 04:34:54,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52683 states to 52683 states and 69490 transitions. [2019-09-09 04:34:54,473 INFO L78 Accepts]: Start accepts. Automaton has 52683 states and 69490 transitions. Word has length 809 [2019-09-09 04:34:54,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:34:54,474 INFO L475 AbstractCegarLoop]: Abstraction has 52683 states and 69490 transitions. [2019-09-09 04:34:54,474 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:34:54,474 INFO L276 IsEmpty]: Start isEmpty. Operand 52683 states and 69490 transitions. [2019-09-09 04:34:54,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 811 [2019-09-09 04:34:54,481 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:34:54,482 INFO L399 BasicCegarLoop]: trace histogram [22, 22, 22, 19, 19, 9, 9, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:34:54,483 INFO L418 AbstractCegarLoop]: === Iteration 42 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:34:54,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:34:54,483 INFO L82 PathProgramCache]: Analyzing trace with hash -959577824, now seen corresponding path program 1 times [2019-09-09 04:34:54,483 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:34:54,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:34:54,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:34:54,487 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:34:54,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:34:54,547 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:34:54,547 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:34:54,547 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:34:54,579 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:34:56,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:34:56,135 INFO L256 TraceCheckSpWp]: Trace formula consists of 8842 conjuncts, 6 conjunts are in the unsatisfiable core [2019-09-09 04:34:56,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:34:56,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2018 backedges. 752 proven. 33 refuted. 0 times theorem prover too weak. 1233 trivial. 0 not checked. [2019-09-09 04:34:56,969 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:34:56,969 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2019-09-09 04:34:56,970 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-09 04:34:56,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-09 04:34:56,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:34:56,970 INFO L87 Difference]: Start difference. First operand 52683 states and 69490 transitions. Second operand 7 states. [2019-09-09 04:35:13,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:35:13,241 INFO L93 Difference]: Finished difference Result 105017 states and 138573 transitions. [2019-09-09 04:35:13,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-09-09 04:35:13,241 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 810 [2019-09-09 04:35:13,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:35:13,381 INFO L225 Difference]: With dead ends: 105017 [2019-09-09 04:35:13,382 INFO L226 Difference]: Without dead ends: 52702 [2019-09-09 04:35:13,459 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 809 GetRequests, 803 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:35:13,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52702 states. [2019-09-09 04:35:16,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52702 to 52693. [2019-09-09 04:35:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52693 states. [2019-09-09 04:35:16,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52693 states to 52693 states and 69503 transitions. [2019-09-09 04:35:16,280 INFO L78 Accepts]: Start accepts. Automaton has 52693 states and 69503 transitions. Word has length 810 [2019-09-09 04:35:16,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:35:16,281 INFO L475 AbstractCegarLoop]: Abstraction has 52693 states and 69503 transitions. [2019-09-09 04:35:16,281 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-09 04:35:16,281 INFO L276 IsEmpty]: Start isEmpty. Operand 52693 states and 69503 transitions. [2019-09-09 04:35:16,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 894 [2019-09-09 04:35:16,291 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:35:16,291 INFO L399 BasicCegarLoop]: trace histogram [23, 23, 23, 22, 22, 10, 10, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:35:16,292 INFO L418 AbstractCegarLoop]: === Iteration 43 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:35:16,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:35:16,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1255322362, now seen corresponding path program 2 times [2019-09-09 04:35:16,292 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:35:16,292 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:35:16,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:35:16,295 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:35:16,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:35:16,360 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:35:16,360 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:35:16,360 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:35:16,394 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-09-09 04:35:27,859 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-09-09 04:35:27,860 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:35:27,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 9308 conjuncts, 7 conjunts are in the unsatisfiable core [2019-09-09 04:35:27,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:35:28,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2515 backedges. 915 proven. 64 refuted. 0 times theorem prover too weak. 1536 trivial. 0 not checked. [2019-09-09 04:35:28,849 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:35:28,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-09-09 04:35:28,851 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-09-09 04:35:28,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-09-09 04:35:28,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:35:28,851 INFO L87 Difference]: Start difference. First operand 52693 states and 69503 transitions. Second operand 8 states. [2019-09-09 04:35:41,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:35:41,330 INFO L93 Difference]: Finished difference Result 105027 states and 138586 transitions. [2019-09-09 04:35:41,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-09-09 04:35:41,330 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 893 [2019-09-09 04:35:41,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:35:41,459 INFO L225 Difference]: With dead ends: 105027 [2019-09-09 04:35:41,459 INFO L226 Difference]: Without dead ends: 52712 [2019-09-09 04:35:41,534 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 892 GetRequests, 885 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:35:41,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52712 states. [2019-09-09 04:35:44,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52712 to 52703. [2019-09-09 04:35:44,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52703 states. [2019-09-09 04:35:44,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52703 states to 52703 states and 69516 transitions. [2019-09-09 04:35:44,431 INFO L78 Accepts]: Start accepts. Automaton has 52703 states and 69516 transitions. Word has length 893 [2019-09-09 04:35:44,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:35:44,431 INFO L475 AbstractCegarLoop]: Abstraction has 52703 states and 69516 transitions. [2019-09-09 04:35:44,431 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-09-09 04:35:44,431 INFO L276 IsEmpty]: Start isEmpty. Operand 52703 states and 69516 transitions. [2019-09-09 04:35:44,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 977 [2019-09-09 04:35:44,440 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:35:44,441 INFO L399 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 11, 11, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:35:44,441 INFO L418 AbstractCegarLoop]: === Iteration 44 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:35:44,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:35:44,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1610301728, now seen corresponding path program 3 times [2019-09-09 04:35:44,442 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:35:44,442 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:35:44,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:35:44,447 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:35:44,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:35:44,509 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:35:44,510 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:35:44,510 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:35:44,540 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-09-09 04:36:05,415 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-09-09 04:36:05,415 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:36:05,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 4809 conjuncts, 18 conjunts are in the unsatisfiable core [2019-09-09 04:36:05,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:36:06,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3113 backedges. 369 proven. 0 refuted. 0 times theorem prover too weak. 2744 trivial. 0 not checked. [2019-09-09 04:36:06,228 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:36:06,228 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:36:06,229 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:36:06,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:36:06,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:36:06,230 INFO L87 Difference]: Start difference. First operand 52703 states and 69516 transitions. Second operand 5 states. [2019-09-09 04:36:09,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:36:09,462 INFO L93 Difference]: Finished difference Result 104097 states and 138747 transitions. [2019-09-09 04:36:09,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-09 04:36:09,462 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 976 [2019-09-09 04:36:09,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:36:09,617 INFO L225 Difference]: With dead ends: 104097 [2019-09-09 04:36:09,617 INFO L226 Difference]: Without dead ends: 52287 [2019-09-09 04:36:09,725 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 972 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:36:09,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52287 states. [2019-09-09 04:36:15,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52287 to 52247. [2019-09-09 04:36:15,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52247 states. [2019-09-09 04:36:16,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52247 states to 52247 states and 68879 transitions. [2019-09-09 04:36:16,122 INFO L78 Accepts]: Start accepts. Automaton has 52247 states and 68879 transitions. Word has length 976 [2019-09-09 04:36:16,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:36:16,123 INFO L475 AbstractCegarLoop]: Abstraction has 52247 states and 68879 transitions. [2019-09-09 04:36:16,123 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:36:16,123 INFO L276 IsEmpty]: Start isEmpty. Operand 52247 states and 68879 transitions. [2019-09-09 04:36:16,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 978 [2019-09-09 04:36:16,131 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:36:16,132 INFO L399 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 11, 11, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:36:16,132 INFO L418 AbstractCegarLoop]: === Iteration 45 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:36:16,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:36:16,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1951069948, now seen corresponding path program 1 times [2019-09-09 04:36:16,133 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:36:16,133 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:36:16,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:36:16,136 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:36:16,136 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:36:16,197 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:36:16,197 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:36:16,197 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:36:16,227 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:36:17,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:36:17,899 INFO L256 TraceCheckSpWp]: Trace formula consists of 9775 conjuncts, 8 conjunts are in the unsatisfiable core [2019-09-09 04:36:17,918 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:36:18,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3113 backedges. 1078 proven. 105 refuted. 0 times theorem prover too weak. 1930 trivial. 0 not checked. [2019-09-09 04:36:18,735 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:36:18,735 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-09-09 04:36:18,736 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-09-09 04:36:18,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-09-09 04:36:18,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-09-09 04:36:18,737 INFO L87 Difference]: Start difference. First operand 52247 states and 68879 transitions. Second operand 9 states. [2019-09-09 04:36:29,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:36:29,061 INFO L93 Difference]: Finished difference Result 104125 states and 137325 transitions. [2019-09-09 04:36:29,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-09-09 04:36:29,061 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 977 [2019-09-09 04:36:29,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:36:29,181 INFO L225 Difference]: With dead ends: 104125 [2019-09-09 04:36:29,181 INFO L226 Difference]: Without dead ends: 52266 [2019-09-09 04:36:29,255 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 968 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-09-09 04:36:29,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52266 states. [2019-09-09 04:36:31,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52266 to 52257. [2019-09-09 04:36:31,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52257 states. [2019-09-09 04:36:32,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52257 states to 52257 states and 68892 transitions. [2019-09-09 04:36:32,042 INFO L78 Accepts]: Start accepts. Automaton has 52257 states and 68892 transitions. Word has length 977 [2019-09-09 04:36:32,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:36:32,043 INFO L475 AbstractCegarLoop]: Abstraction has 52257 states and 68892 transitions. [2019-09-09 04:36:32,043 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-09-09 04:36:32,043 INFO L276 IsEmpty]: Start isEmpty. Operand 52257 states and 68892 transitions. [2019-09-09 04:36:32,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1061 [2019-09-09 04:36:32,053 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:36:32,054 INFO L399 BasicCegarLoop]: trace histogram [28, 28, 25, 25, 25, 12, 12, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:36:32,054 INFO L418 AbstractCegarLoop]: === Iteration 46 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:36:32,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:36:32,055 INFO L82 PathProgramCache]: Analyzing trace with hash 721810922, now seen corresponding path program 2 times [2019-09-09 04:36:32,055 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:36:32,055 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:36:32,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:36:32,059 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:36:32,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:36:32,121 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:36:32,121 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:36:32,121 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:36:32,156 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-09-09 04:36:43,043 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-09-09 04:36:43,044 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:36:43,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 10241 conjuncts, 9 conjunts are in the unsatisfiable core [2019-09-09 04:36:43,130 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:36:44,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3812 backedges. 1241 proven. 156 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2019-09-09 04:36:44,641 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:36:44,641 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-09-09 04:36:44,644 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-09-09 04:36:44,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-09-09 04:36:44,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-09-09 04:36:44,644 INFO L87 Difference]: Start difference. First operand 52257 states and 68892 transitions. Second operand 10 states. [2019-09-09 04:37:00,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:37:00,749 INFO L93 Difference]: Finished difference Result 104135 states and 137338 transitions. [2019-09-09 04:37:00,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-09-09 04:37:00,749 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 1060 [2019-09-09 04:37:00,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:37:00,888 INFO L225 Difference]: With dead ends: 104135 [2019-09-09 04:37:00,888 INFO L226 Difference]: Without dead ends: 52276 [2019-09-09 04:37:00,972 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1059 GetRequests, 1050 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-09-09 04:37:01,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52276 states. [2019-09-09 04:37:03,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52276 to 52267. [2019-09-09 04:37:03,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52267 states. [2019-09-09 04:37:03,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52267 states to 52267 states and 68905 transitions. [2019-09-09 04:37:03,749 INFO L78 Accepts]: Start accepts. Automaton has 52267 states and 68905 transitions. Word has length 1060 [2019-09-09 04:37:03,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:37:03,750 INFO L475 AbstractCegarLoop]: Abstraction has 52267 states and 68905 transitions. [2019-09-09 04:37:03,750 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-09-09 04:37:03,750 INFO L276 IsEmpty]: Start isEmpty. Operand 52267 states and 68905 transitions. [2019-09-09 04:37:03,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1144 [2019-09-09 04:37:03,762 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:37:03,763 INFO L399 BasicCegarLoop]: trace histogram [31, 31, 26, 26, 26, 13, 13, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:37:03,763 INFO L418 AbstractCegarLoop]: === Iteration 47 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:37:03,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:37:03,764 INFO L82 PathProgramCache]: Analyzing trace with hash -1004252348, now seen corresponding path program 3 times [2019-09-09 04:37:03,764 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:37:03,764 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:37:03,767 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:37:03,767 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:37:03,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:37:03,828 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:37:03,829 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:37:03,829 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:37:04,274 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-09-09 04:37:23,242 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-09-09 04:37:23,242 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:37:23,340 INFO L256 TraceCheckSpWp]: Trace formula consists of 4809 conjuncts, 6 conjunts are in the unsatisfiable core [2019-09-09 04:37:23,353 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:37:24,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4612 backedges. 409 proven. 0 refuted. 0 times theorem prover too weak. 4203 trivial. 0 not checked. [2019-09-09 04:37:24,507 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:37:24,508 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:37:24,511 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:37:24,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:37:24,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:37:24,512 INFO L87 Difference]: Start difference. First operand 52267 states and 68905 transitions. Second operand 5 states. [2019-09-09 04:37:28,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:37:28,391 INFO L93 Difference]: Finished difference Result 103034 states and 137276 transitions. [2019-09-09 04:37:28,391 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:37:28,391 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 1143 [2019-09-09 04:37:28,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:37:28,519 INFO L225 Difference]: With dead ends: 103034 [2019-09-09 04:37:28,520 INFO L226 Difference]: Without dead ends: 51680 [2019-09-09 04:37:28,613 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1139 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:37:28,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51680 states. [2019-09-09 04:37:33,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51680 to 51672. [2019-09-09 04:37:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51672 states. [2019-09-09 04:37:34,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51672 states to 51672 states and 68077 transitions. [2019-09-09 04:37:34,138 INFO L78 Accepts]: Start accepts. Automaton has 51672 states and 68077 transitions. Word has length 1143 [2019-09-09 04:37:34,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:37:34,139 INFO L475 AbstractCegarLoop]: Abstraction has 51672 states and 68077 transitions. [2019-09-09 04:37:34,139 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:37:34,139 INFO L276 IsEmpty]: Start isEmpty. Operand 51672 states and 68077 transitions. [2019-09-09 04:37:34,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1223 [2019-09-09 04:37:34,151 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:37:34,152 INFO L399 BasicCegarLoop]: trace histogram [33, 33, 30, 30, 30, 13, 13, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:37:34,152 INFO L418 AbstractCegarLoop]: === Iteration 48 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:37:34,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:37:34,153 INFO L82 PathProgramCache]: Analyzing trace with hash -2111458563, now seen corresponding path program 1 times [2019-09-09 04:37:34,153 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:37:34,153 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:37:34,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:37:34,157 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:37:34,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:37:34,222 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:37:34,222 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:37:34,222 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:37:34,248 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:37:36,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:37:36,091 INFO L256 TraceCheckSpWp]: Trace formula consists of 10984 conjuncts, 10 conjunts are in the unsatisfiable core [2019-09-09 04:37:36,108 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:37:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 5329 backedges. 1699 proven. 217 refuted. 0 times theorem prover too weak. 3413 trivial. 0 not checked. [2019-09-09 04:37:37,392 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:37:37,392 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-09-09 04:37:37,393 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-09-09 04:37:37,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-09-09 04:37:37,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-09-09 04:37:37,394 INFO L87 Difference]: Start difference. First operand 51672 states and 68077 transitions. Second operand 11 states. [2019-09-09 04:37:52,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:37:52,023 INFO L93 Difference]: Finished difference Result 102955 states and 135695 transitions. [2019-09-09 04:37:52,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-09-09 04:37:52,023 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1222 [2019-09-09 04:37:52,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:37:52,166 INFO L225 Difference]: With dead ends: 102955 [2019-09-09 04:37:52,166 INFO L226 Difference]: Without dead ends: 51691 [2019-09-09 04:37:52,256 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1221 GetRequests, 1211 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-09-09 04:37:52,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51691 states. [2019-09-09 04:37:54,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51691 to 51682. [2019-09-09 04:37:54,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51682 states. [2019-09-09 04:37:55,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51682 states to 51682 states and 68090 transitions. [2019-09-09 04:37:55,466 INFO L78 Accepts]: Start accepts. Automaton has 51682 states and 68090 transitions. Word has length 1222 [2019-09-09 04:37:55,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:37:55,466 INFO L475 AbstractCegarLoop]: Abstraction has 51682 states and 68090 transitions. [2019-09-09 04:37:55,466 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-09-09 04:37:55,466 INFO L276 IsEmpty]: Start isEmpty. Operand 51682 states and 68090 transitions. [2019-09-09 04:37:55,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1306 [2019-09-09 04:37:55,479 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:37:55,480 INFO L399 BasicCegarLoop]: trace histogram [36, 36, 31, 31, 31, 14, 14, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:37:55,480 INFO L418 AbstractCegarLoop]: === Iteration 49 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:37:55,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:37:55,481 INFO L82 PathProgramCache]: Analyzing trace with hash 2077792727, now seen corresponding path program 2 times [2019-09-09 04:37:55,481 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:37:55,482 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:37:55,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:37:55,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:37:55,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:37:55,554 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:37:55,555 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:37:55,555 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:37:55,583 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-09-09 04:38:06,220 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-09-09 04:38:06,220 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:38:06,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 11450 conjuncts, 11 conjunts are in the unsatisfiable core [2019-09-09 04:38:06,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:38:10,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6264 backedges. 1896 proven. 288 refuted. 0 times theorem prover too weak. 4080 trivial. 0 not checked. [2019-09-09 04:38:10,392 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:38:10,393 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-09-09 04:38:10,393 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-09-09 04:38:10,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-09-09 04:38:10,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-09-09 04:38:10,394 INFO L87 Difference]: Start difference. First operand 51682 states and 68090 transitions. Second operand 12 states. [2019-09-09 04:38:26,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:38:26,761 INFO L93 Difference]: Finished difference Result 102965 states and 135708 transitions. [2019-09-09 04:38:26,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-09-09 04:38:26,761 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 1305 [2019-09-09 04:38:26,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:38:26,889 INFO L225 Difference]: With dead ends: 102965 [2019-09-09 04:38:26,889 INFO L226 Difference]: Without dead ends: 51701 [2019-09-09 04:38:26,962 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1304 GetRequests, 1293 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-09-09 04:38:27,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51701 states. [2019-09-09 04:38:29,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51701 to 51692. [2019-09-09 04:38:29,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51692 states. [2019-09-09 04:38:29,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51692 states to 51692 states and 68103 transitions. [2019-09-09 04:38:29,718 INFO L78 Accepts]: Start accepts. Automaton has 51692 states and 68103 transitions. Word has length 1305 [2019-09-09 04:38:29,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:38:29,719 INFO L475 AbstractCegarLoop]: Abstraction has 51692 states and 68103 transitions. [2019-09-09 04:38:29,719 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-09-09 04:38:29,719 INFO L276 IsEmpty]: Start isEmpty. Operand 51692 states and 68103 transitions. [2019-09-09 04:38:29,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1389 [2019-09-09 04:38:29,737 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:38:29,738 INFO L399 BasicCegarLoop]: trace histogram [39, 39, 32, 32, 32, 15, 15, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:38:29,738 INFO L418 AbstractCegarLoop]: === Iteration 50 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:38:29,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:38:29,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1059475645, now seen corresponding path program 3 times [2019-09-09 04:38:29,739 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:38:29,739 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:38:29,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:38:29,744 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:38:29,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:38:29,813 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:38:29,813 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:38:29,813 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:38:29,842 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-09-09 04:38:50,752 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2019-09-09 04:38:50,752 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:38:50,842 INFO L256 TraceCheckSpWp]: Trace formula consists of 4826 conjuncts, 18 conjunts are in the unsatisfiable core [2019-09-09 04:38:50,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:38:51,894 INFO L134 CoverageAnalysis]: Checked inductivity of 7300 backedges. 529 proven. 0 refuted. 0 times theorem prover too weak. 6771 trivial. 0 not checked. [2019-09-09 04:38:51,922 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:38:51,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:38:51,923 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:38:51,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:38:51,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:38:51,924 INFO L87 Difference]: Start difference. First operand 51692 states and 68103 transitions. Second operand 5 states. [2019-09-09 04:38:54,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:38:54,087 INFO L93 Difference]: Finished difference Result 82857 states and 109034 transitions. [2019-09-09 04:38:54,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-09 04:38:54,087 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 1388 [2019-09-09 04:38:54,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:38:54,172 INFO L225 Difference]: With dead ends: 82857 [2019-09-09 04:38:54,172 INFO L226 Difference]: Without dead ends: 32106 [2019-09-09 04:38:54,266 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1388 GetRequests, 1384 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:38:54,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32106 states. [2019-09-09 04:38:55,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32106 to 32090. [2019-09-09 04:38:55,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32090 states. [2019-09-09 04:38:56,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32090 states to 32090 states and 41359 transitions. [2019-09-09 04:38:56,011 INFO L78 Accepts]: Start accepts. Automaton has 32090 states and 41359 transitions. Word has length 1388 [2019-09-09 04:38:56,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:38:56,012 INFO L475 AbstractCegarLoop]: Abstraction has 32090 states and 41359 transitions. [2019-09-09 04:38:56,012 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:38:56,013 INFO L276 IsEmpty]: Start isEmpty. Operand 32090 states and 41359 transitions. [2019-09-09 04:38:56,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1390 [2019-09-09 04:38:56,026 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:38:56,027 INFO L399 BasicCegarLoop]: trace histogram [39, 39, 32, 32, 32, 15, 15, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:38:56,027 INFO L418 AbstractCegarLoop]: === Iteration 51 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:38:56,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:38:56,028 INFO L82 PathProgramCache]: Analyzing trace with hash 616394092, now seen corresponding path program 1 times [2019-09-09 04:38:56,028 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:38:56,028 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:38:56,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:38:56,031 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:38:56,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:38:56,096 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:38:56,096 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:38:56,096 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:38:56,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:38:58,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:38:58,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 11917 conjuncts, 12 conjunts are in the unsatisfiable core [2019-09-09 04:38:58,159 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:39:02,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7300 backedges. 2093 proven. 369 refuted. 0 times theorem prover too weak. 4838 trivial. 0 not checked. [2019-09-09 04:39:02,313 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-09-09 04:39:02,313 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-09-09 04:39:02,314 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-09-09 04:39:02,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-09-09 04:39:02,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-09-09 04:39:02,315 INFO L87 Difference]: Start difference. First operand 32090 states and 41359 transitions. Second operand 13 states. [2019-09-09 04:39:20,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:39:20,443 INFO L93 Difference]: Finished difference Result 63771 states and 82233 transitions. [2019-09-09 04:39:20,444 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-09-09 04:39:20,444 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 1389 [2019-09-09 04:39:20,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:39:20,523 INFO L225 Difference]: With dead ends: 63771 [2019-09-09 04:39:20,524 INFO L226 Difference]: Without dead ends: 32109 [2019-09-09 04:39:20,570 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1388 GetRequests, 1376 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-09-09 04:39:20,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32109 states. [2019-09-09 04:39:22,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32109 to 32100. [2019-09-09 04:39:22,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32100 states. [2019-09-09 04:39:22,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32100 states to 32100 states and 41372 transitions. [2019-09-09 04:39:22,281 INFO L78 Accepts]: Start accepts. Automaton has 32100 states and 41372 transitions. Word has length 1389 [2019-09-09 04:39:22,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:39:22,282 INFO L475 AbstractCegarLoop]: Abstraction has 32100 states and 41372 transitions. [2019-09-09 04:39:22,282 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-09-09 04:39:22,282 INFO L276 IsEmpty]: Start isEmpty. Operand 32100 states and 41372 transitions. [2019-09-09 04:39:22,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1473 [2019-09-09 04:39:22,298 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:39:22,299 INFO L399 BasicCegarLoop]: trace histogram [42, 42, 33, 33, 33, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:39:22,299 INFO L418 AbstractCegarLoop]: === Iteration 52 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:39:22,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:39:22,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1412528814, now seen corresponding path program 2 times [2019-09-09 04:39:22,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:39:22,301 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:39:22,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:22,305 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:22,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:22,371 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:39:22,371 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:39:22,371 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:39:22,399 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-09-09 04:39:33,560 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-09-09 04:39:33,561 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-09-09 04:39:33,640 INFO L256 TraceCheckSpWp]: Trace formula consists of 12383 conjuncts, 6 conjunts are in the unsatisfiable core [2019-09-09 04:39:33,657 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:39:34,583 INFO L134 CoverageAnalysis]: Checked inductivity of 8437 backedges. 549 proven. 0 refuted. 0 times theorem prover too weak. 7888 trivial. 0 not checked. [2019-09-09 04:39:34,617 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:39:34,618 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:39:34,618 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:39:34,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:39:34,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:39:34,619 INFO L87 Difference]: Start difference. First operand 32100 states and 41372 transitions. Second operand 5 states. [2019-09-09 04:39:36,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:39:36,237 INFO L93 Difference]: Finished difference Result 54528 states and 70255 transitions. [2019-09-09 04:39:36,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:39:36,238 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 1472 [2019-09-09 04:39:36,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:39:36,293 INFO L225 Difference]: With dead ends: 54528 [2019-09-09 04:39:36,294 INFO L226 Difference]: Without dead ends: 23430 [2019-09-09 04:39:36,344 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1472 GetRequests, 1468 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:39:36,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23430 states. [2019-09-09 04:39:37,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23430 to 23430. [2019-09-09 04:39:37,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23430 states. [2019-09-09 04:39:37,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23430 states to 23430 states and 29848 transitions. [2019-09-09 04:39:37,451 INFO L78 Accepts]: Start accepts. Automaton has 23430 states and 29848 transitions. Word has length 1472 [2019-09-09 04:39:37,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:39:37,452 INFO L475 AbstractCegarLoop]: Abstraction has 23430 states and 29848 transitions. [2019-09-09 04:39:37,452 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:39:37,452 INFO L276 IsEmpty]: Start isEmpty. Operand 23430 states and 29848 transitions. [2019-09-09 04:39:37,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1474 [2019-09-09 04:39:37,466 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:39:37,467 INFO L399 BasicCegarLoop]: trace histogram [42, 42, 33, 33, 33, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:39:37,467 INFO L418 AbstractCegarLoop]: === Iteration 53 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:39:37,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:39:37,468 INFO L82 PathProgramCache]: Analyzing trace with hash 130014372, now seen corresponding path program 1 times [2019-09-09 04:39:37,468 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:39:37,468 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:39:37,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:37,473 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-09-09 04:39:37,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:37,690 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:39:37,690 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:39:37,690 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:39:37,723 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:39,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:39:39,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 12384 conjuncts, 6 conjunts are in the unsatisfiable core [2019-09-09 04:39:39,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:39:40,627 INFO L134 CoverageAnalysis]: Checked inductivity of 8437 backedges. 549 proven. 0 refuted. 0 times theorem prover too weak. 7888 trivial. 0 not checked. [2019-09-09 04:39:40,646 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:39:40,647 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:39:40,647 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:39:40,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:39:40,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:39:40,648 INFO L87 Difference]: Start difference. First operand 23430 states and 29848 transitions. Second operand 5 states. [2019-09-09 04:39:41,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:39:41,843 INFO L93 Difference]: Finished difference Result 40580 states and 51681 transitions. [2019-09-09 04:39:41,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:39:41,843 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 1473 [2019-09-09 04:39:41,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:39:41,887 INFO L225 Difference]: With dead ends: 40580 [2019-09-09 04:39:41,888 INFO L226 Difference]: Without dead ends: 18157 [2019-09-09 04:39:41,923 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1473 GetRequests, 1469 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:39:41,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18157 states. [2019-09-09 04:39:42,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18157 to 18157. [2019-09-09 04:39:42,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18157 states. [2019-09-09 04:39:42,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18157 states to 18157 states and 22954 transitions. [2019-09-09 04:39:42,891 INFO L78 Accepts]: Start accepts. Automaton has 18157 states and 22954 transitions. Word has length 1473 [2019-09-09 04:39:42,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:39:42,892 INFO L475 AbstractCegarLoop]: Abstraction has 18157 states and 22954 transitions. [2019-09-09 04:39:42,892 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:39:42,892 INFO L276 IsEmpty]: Start isEmpty. Operand 18157 states and 22954 transitions. [2019-09-09 04:39:42,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1480 [2019-09-09 04:39:42,907 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:39:42,908 INFO L399 BasicCegarLoop]: trace histogram [42, 42, 33, 33, 33, 17, 17, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:39:42,908 INFO L418 AbstractCegarLoop]: === Iteration 54 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:39:42,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:39:42,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1123978446, now seen corresponding path program 1 times [2019-09-09 04:39:42,909 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:39:42,909 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:39:42,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:42,912 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:42,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:42,978 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:39:42,978 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:39:42,978 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:39:43,002 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:45,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:39:45,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 12414 conjuncts, 6 conjunts are in the unsatisfiable core [2019-09-09 04:39:45,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:39:45,945 INFO L134 CoverageAnalysis]: Checked inductivity of 8485 backedges. 549 proven. 0 refuted. 0 times theorem prover too weak. 7936 trivial. 0 not checked. [2019-09-09 04:39:45,970 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:39:45,970 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:39:45,971 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:39:45,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:39:45,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:39:45,972 INFO L87 Difference]: Start difference. First operand 18157 states and 22954 transitions. Second operand 5 states. [2019-09-09 04:39:47,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:39:47,241 INFO L93 Difference]: Finished difference Result 33181 states and 42009 transitions. [2019-09-09 04:39:47,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:39:47,243 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 1479 [2019-09-09 04:39:47,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:39:47,277 INFO L225 Difference]: With dead ends: 33181 [2019-09-09 04:39:47,277 INFO L226 Difference]: Without dead ends: 16075 [2019-09-09 04:39:47,299 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1479 GetRequests, 1475 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:39:47,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16075 states. [2019-09-09 04:39:47,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16075 to 16075. [2019-09-09 04:39:47,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16075 states. [2019-09-09 04:39:48,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16075 states to 16075 states and 20279 transitions. [2019-09-09 04:39:48,007 INFO L78 Accepts]: Start accepts. Automaton has 16075 states and 20279 transitions. Word has length 1479 [2019-09-09 04:39:48,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:39:48,008 INFO L475 AbstractCegarLoop]: Abstraction has 16075 states and 20279 transitions. [2019-09-09 04:39:48,008 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:39:48,008 INFO L276 IsEmpty]: Start isEmpty. Operand 16075 states and 20279 transitions. [2019-09-09 04:39:48,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1721 [2019-09-09 04:39:48,028 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:39:48,028 INFO L399 BasicCegarLoop]: trace histogram [50, 50, 50, 46, 46, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:39:48,029 INFO L418 AbstractCegarLoop]: === Iteration 55 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:39:48,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:39:48,030 INFO L82 PathProgramCache]: Analyzing trace with hash -1686488021, now seen corresponding path program 1 times [2019-09-09 04:39:48,030 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:39:48,030 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:39:48,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:48,033 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:48,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:48,104 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:39:48,104 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:39:48,104 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:39:48,134 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:50,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:39:50,450 INFO L256 TraceCheckSpWp]: Trace formula consists of 13441 conjuncts, 52 conjunts are in the unsatisfiable core [2019-09-09 04:39:50,474 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:39:52,551 INFO L134 CoverageAnalysis]: Checked inductivity of 13107 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13107 trivial. 0 not checked. [2019-09-09 04:39:52,577 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:39:52,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:39:52,579 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:39:52,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:39:52,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:39:52,580 INFO L87 Difference]: Start difference. First operand 16075 states and 20279 transitions. Second operand 5 states. [2019-09-09 04:39:53,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:39:53,350 INFO L93 Difference]: Finished difference Result 17880 states and 22443 transitions. [2019-09-09 04:39:53,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-09-09 04:39:53,350 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 1720 [2019-09-09 04:39:53,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:39:53,389 INFO L225 Difference]: With dead ends: 17880 [2019-09-09 04:39:53,389 INFO L226 Difference]: Without dead ends: 17878 [2019-09-09 04:39:53,397 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1721 GetRequests, 1716 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:39:53,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17878 states. [2019-09-09 04:39:54,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17878 to 17874. [2019-09-09 04:39:54,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17874 states. [2019-09-09 04:39:54,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17874 states to 17874 states and 22436 transitions. [2019-09-09 04:39:54,284 INFO L78 Accepts]: Start accepts. Automaton has 17874 states and 22436 transitions. Word has length 1720 [2019-09-09 04:39:54,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:39:54,285 INFO L475 AbstractCegarLoop]: Abstraction has 17874 states and 22436 transitions. [2019-09-09 04:39:54,285 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:39:54,285 INFO L276 IsEmpty]: Start isEmpty. Operand 17874 states and 22436 transitions. [2019-09-09 04:39:54,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1736 [2019-09-09 04:39:54,305 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:39:54,306 INFO L399 BasicCegarLoop]: trace histogram [50, 50, 50, 46, 46, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:39:54,306 INFO L418 AbstractCegarLoop]: === Iteration 56 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:39:54,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:39:54,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1278025792, now seen corresponding path program 1 times [2019-09-09 04:39:54,307 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:39:54,307 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:39:54,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:54,311 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:54,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:39:54,384 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:39:54,385 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:39:54,385 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:39:54,413 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:39:56,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:39:56,676 INFO L256 TraceCheckSpWp]: Trace formula consists of 13475 conjuncts, 11 conjunts are in the unsatisfiable core [2019-09-09 04:39:56,695 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:39:57,889 INFO L134 CoverageAnalysis]: Checked inductivity of 13131 backedges. 1780 proven. 0 refuted. 0 times theorem prover too weak. 11351 trivial. 0 not checked. [2019-09-09 04:39:57,912 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:39:57,913 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-09-09 04:39:57,914 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-09-09 04:39:57,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-09-09 04:39:57,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:39:57,915 INFO L87 Difference]: Start difference. First operand 17874 states and 22436 transitions. Second operand 7 states. [2019-09-09 04:39:59,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:39:59,221 INFO L93 Difference]: Finished difference Result 35657 states and 44792 transitions. [2019-09-09 04:39:59,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-09-09 04:39:59,221 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 1735 [2019-09-09 04:39:59,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:39:59,262 INFO L225 Difference]: With dead ends: 35657 [2019-09-09 04:39:59,263 INFO L226 Difference]: Without dead ends: 17886 [2019-09-09 04:39:59,290 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1735 GetRequests, 1729 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-09-09 04:39:59,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17886 states. [2019-09-09 04:40:00,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17886 to 17880. [2019-09-09 04:40:00,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17880 states. [2019-09-09 04:40:00,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17880 states to 17880 states and 22443 transitions. [2019-09-09 04:40:00,108 INFO L78 Accepts]: Start accepts. Automaton has 17880 states and 22443 transitions. Word has length 1735 [2019-09-09 04:40:00,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:40:00,108 INFO L475 AbstractCegarLoop]: Abstraction has 17880 states and 22443 transitions. [2019-09-09 04:40:00,109 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-09-09 04:40:00,109 INFO L276 IsEmpty]: Start isEmpty. Operand 17880 states and 22443 transitions. [2019-09-09 04:40:00,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1736 [2019-09-09 04:40:00,129 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:40:00,130 INFO L399 BasicCegarLoop]: trace histogram [50, 50, 50, 46, 46, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:40:00,130 INFO L418 AbstractCegarLoop]: === Iteration 57 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:40:00,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:40:00,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1587660768, now seen corresponding path program 1 times [2019-09-09 04:40:00,131 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:40:00,131 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:40:00,134 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:00,134 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:00,134 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:00,204 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:40:00,205 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:40:00,205 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:40:00,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:02,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:40:02,597 INFO L256 TraceCheckSpWp]: Trace formula consists of 13495 conjuncts, 11 conjunts are in the unsatisfiable core [2019-09-09 04:40:02,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:40:05,688 INFO L134 CoverageAnalysis]: Checked inductivity of 13131 backedges. 1843 proven. 0 refuted. 0 times theorem prover too weak. 11288 trivial. 0 not checked. [2019-09-09 04:40:05,708 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:40:05,709 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2019-09-09 04:40:05,710 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-09-09 04:40:05,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-09-09 04:40:05,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2019-09-09 04:40:05,710 INFO L87 Difference]: Start difference. First operand 17880 states and 22443 transitions. Second operand 10 states. [2019-09-09 04:40:06,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:40:06,727 INFO L93 Difference]: Finished difference Result 35684 states and 44817 transitions. [2019-09-09 04:40:06,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-09-09 04:40:06,727 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 1735 [2019-09-09 04:40:06,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:40:06,764 INFO L225 Difference]: With dead ends: 35684 [2019-09-09 04:40:06,765 INFO L226 Difference]: Without dead ends: 17883 [2019-09-09 04:40:06,786 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1735 GetRequests, 1726 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2019-09-09 04:40:06,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17883 states. [2019-09-09 04:40:07,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17883 to 17873. [2019-09-09 04:40:07,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17873 states. [2019-09-09 04:40:07,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17873 states to 17873 states and 22433 transitions. [2019-09-09 04:40:07,613 INFO L78 Accepts]: Start accepts. Automaton has 17873 states and 22433 transitions. Word has length 1735 [2019-09-09 04:40:07,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:40:07,613 INFO L475 AbstractCegarLoop]: Abstraction has 17873 states and 22433 transitions. [2019-09-09 04:40:07,613 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-09-09 04:40:07,613 INFO L276 IsEmpty]: Start isEmpty. Operand 17873 states and 22433 transitions. [2019-09-09 04:40:07,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2676 [2019-09-09 04:40:07,664 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:40:07,665 INFO L399 BasicCegarLoop]: trace histogram [80, 80, 80, 56, 56, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:40:07,665 INFO L418 AbstractCegarLoop]: === Iteration 58 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:40:07,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:40:07,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1361165920, now seen corresponding path program 1 times [2019-09-09 04:40:07,666 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:40:07,666 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:40:07,670 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:07,670 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:07,670 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:07,765 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:40:07,765 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:40:07,765 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:40:07,797 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:40:10,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 16785 conjuncts, 4 conjunts are in the unsatisfiable core [2019-09-09 04:40:10,594 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:40:13,139 INFO L134 CoverageAnalysis]: Checked inductivity of 25941 backedges. 3015 proven. 0 refuted. 0 times theorem prover too weak. 22926 trivial. 0 not checked. [2019-09-09 04:40:13,162 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:40:13,162 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-09-09 04:40:13,164 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-09-09 04:40:13,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-09-09 04:40:13,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-09-09 04:40:13,164 INFO L87 Difference]: Start difference. First operand 17873 states and 22433 transitions. Second operand 5 states. [2019-09-09 04:40:13,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:40:13,993 INFO L93 Difference]: Finished difference Result 35671 states and 44820 transitions. [2019-09-09 04:40:13,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-09 04:40:13,994 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 2675 [2019-09-09 04:40:13,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:40:14,035 INFO L225 Difference]: With dead ends: 35671 [2019-09-09 04:40:14,035 INFO L226 Difference]: Without dead ends: 17902 [2019-09-09 04:40:14,063 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 2675 GetRequests, 2671 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:40:14,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17902 states. [2019-09-09 04:40:14,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17902 to 17877. [2019-09-09 04:40:14,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17877 states. [2019-09-09 04:40:14,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17877 states to 17877 states and 22438 transitions. [2019-09-09 04:40:15,001 INFO L78 Accepts]: Start accepts. Automaton has 17877 states and 22438 transitions. Word has length 2675 [2019-09-09 04:40:15,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:40:15,002 INFO L475 AbstractCegarLoop]: Abstraction has 17877 states and 22438 transitions. [2019-09-09 04:40:15,002 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-09-09 04:40:15,002 INFO L276 IsEmpty]: Start isEmpty. Operand 17877 states and 22438 transitions. [2019-09-09 04:40:15,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2686 [2019-09-09 04:40:15,047 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:40:15,048 INFO L399 BasicCegarLoop]: trace histogram [80, 80, 80, 56, 56, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:40:15,049 INFO L418 AbstractCegarLoop]: === Iteration 59 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:40:15,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:40:15,049 INFO L82 PathProgramCache]: Analyzing trace with hash 827879580, now seen corresponding path program 1 times [2019-09-09 04:40:15,050 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:40:15,050 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:40:15,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:15,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:15,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:15,138 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:40:15,138 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:40:15,139 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:40:15,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:40:17,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 16815 conjuncts, 9 conjunts are in the unsatisfiable core [2019-09-09 04:40:17,964 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:40:20,422 INFO L134 CoverageAnalysis]: Checked inductivity of 25986 backedges. 3561 proven. 0 refuted. 0 times theorem prover too weak. 22425 trivial. 0 not checked. [2019-09-09 04:40:20,445 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:40:20,446 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-09-09 04:40:20,447 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-09-09 04:40:20,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-09-09 04:40:20,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2019-09-09 04:40:20,448 INFO L87 Difference]: Start difference. First operand 17877 states and 22438 transitions. Second operand 6 states. [2019-09-09 04:40:21,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:40:21,322 INFO L93 Difference]: Finished difference Result 35658 states and 44792 transitions. [2019-09-09 04:40:21,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-09-09 04:40:21,323 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 2685 [2019-09-09 04:40:21,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:40:21,363 INFO L225 Difference]: With dead ends: 35658 [2019-09-09 04:40:21,364 INFO L226 Difference]: Without dead ends: 17885 [2019-09-09 04:40:21,391 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 2685 GetRequests, 2680 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2019-09-09 04:40:21,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17885 states. [2019-09-09 04:40:22,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17885 to 17883. [2019-09-09 04:40:22,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17883 states. [2019-09-09 04:40:22,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17883 states to 17883 states and 22446 transitions. [2019-09-09 04:40:22,224 INFO L78 Accepts]: Start accepts. Automaton has 17883 states and 22446 transitions. Word has length 2685 [2019-09-09 04:40:22,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:40:22,225 INFO L475 AbstractCegarLoop]: Abstraction has 17883 states and 22446 transitions. [2019-09-09 04:40:22,225 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-09-09 04:40:22,225 INFO L276 IsEmpty]: Start isEmpty. Operand 17883 states and 22446 transitions. [2019-09-09 04:40:22,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3036 [2019-09-09 04:40:22,287 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:40:22,289 INFO L399 BasicCegarLoop]: trace histogram [80, 80, 80, 66, 66, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:40:22,289 INFO L418 AbstractCegarLoop]: === Iteration 60 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:40:22,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:40:22,290 INFO L82 PathProgramCache]: Analyzing trace with hash -2075892032, now seen corresponding path program 1 times [2019-09-09 04:40:22,291 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:40:22,291 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:40:22,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:22,295 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:22,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:22,376 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:40:22,376 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:40:22,376 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:40:22,402 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:40:25,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 17655 conjuncts, 17 conjunts are in the unsatisfiable core [2019-09-09 04:40:25,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:40:28,804 INFO L134 CoverageAnalysis]: Checked inductivity of 30021 backedges. 5021 proven. 0 refuted. 0 times theorem prover too weak. 25000 trivial. 0 not checked. [2019-09-09 04:40:28,828 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:40:28,828 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2019-09-09 04:40:28,830 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-09-09 04:40:28,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-09-09 04:40:28,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2019-09-09 04:40:28,830 INFO L87 Difference]: Start difference. First operand 17883 states and 22446 transitions. Second operand 16 states. [2019-09-09 04:40:30,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:40:30,011 INFO L93 Difference]: Finished difference Result 35700 states and 44849 transitions. [2019-09-09 04:40:30,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-09-09 04:40:30,011 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 3035 [2019-09-09 04:40:30,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:40:30,048 INFO L225 Difference]: With dead ends: 35700 [2019-09-09 04:40:30,048 INFO L226 Difference]: Without dead ends: 17881 [2019-09-09 04:40:30,070 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3037 GetRequests, 3020 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2019-09-09 04:40:30,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17881 states. [2019-09-09 04:40:30,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17881 to 17881. [2019-09-09 04:40:30,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17881 states. [2019-09-09 04:40:30,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17881 states to 17881 states and 22442 transitions. [2019-09-09 04:40:30,902 INFO L78 Accepts]: Start accepts. Automaton has 17881 states and 22442 transitions. Word has length 3035 [2019-09-09 04:40:30,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:40:30,903 INFO L475 AbstractCegarLoop]: Abstraction has 17881 states and 22442 transitions. [2019-09-09 04:40:30,903 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-09-09 04:40:30,903 INFO L276 IsEmpty]: Start isEmpty. Operand 17881 states and 22442 transitions. [2019-09-09 04:40:30,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2866 [2019-09-09 04:40:30,951 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:40:30,952 INFO L399 BasicCegarLoop]: trace histogram [80, 80, 80, 56, 56, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:40:30,953 INFO L418 AbstractCegarLoop]: === Iteration 61 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:40:30,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:40:30,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1852813310, now seen corresponding path program 1 times [2019-09-09 04:40:30,953 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:40:30,954 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:40:30,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:30,957 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:30,957 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:31,035 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:40:31,036 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:40:31,036 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:40:31,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:33,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-09-09 04:40:34,000 INFO L256 TraceCheckSpWp]: Trace formula consists of 17495 conjuncts, 17 conjunts are in the unsatisfiable core [2019-09-09 04:40:34,028 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-09-09 04:40:36,809 INFO L134 CoverageAnalysis]: Checked inductivity of 26796 backedges. 4240 proven. 0 refuted. 0 times theorem prover too weak. 22556 trivial. 0 not checked. [2019-09-09 04:40:36,835 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-09-09 04:40:36,836 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2019-09-09 04:40:36,837 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-09-09 04:40:36,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-09-09 04:40:36,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-09-09 04:40:36,838 INFO L87 Difference]: Start difference. First operand 17881 states and 22442 transitions. Second operand 9 states. [2019-09-09 04:40:38,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-09-09 04:40:38,256 INFO L93 Difference]: Finished difference Result 35660 states and 44789 transitions. [2019-09-09 04:40:38,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-09-09 04:40:38,256 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 2865 [2019-09-09 04:40:38,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-09-09 04:40:38,297 INFO L225 Difference]: With dead ends: 35660 [2019-09-09 04:40:38,297 INFO L226 Difference]: Without dead ends: 17882 [2019-09-09 04:40:38,323 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 2866 GetRequests, 2857 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-09-09 04:40:38,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17882 states. [2019-09-09 04:40:39,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17882 to 17880. [2019-09-09 04:40:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17880 states. [2019-09-09 04:40:39,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17880 states to 17880 states and 22439 transitions. [2019-09-09 04:40:39,153 INFO L78 Accepts]: Start accepts. Automaton has 17880 states and 22439 transitions. Word has length 2865 [2019-09-09 04:40:39,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-09-09 04:40:39,153 INFO L475 AbstractCegarLoop]: Abstraction has 17880 states and 22439 transitions. [2019-09-09 04:40:39,153 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-09-09 04:40:39,153 INFO L276 IsEmpty]: Start isEmpty. Operand 17880 states and 22439 transitions. [2019-09-09 04:40:39,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3246 [2019-09-09 04:40:39,236 INFO L391 BasicCegarLoop]: Found error trace [2019-09-09 04:40:39,238 INFO L399 BasicCegarLoop]: trace histogram [100, 100, 100, 66, 66, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-09-09 04:40:39,238 INFO L418 AbstractCegarLoop]: === Iteration 62 === [ldv_assert_linux_usb_coherent__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__not_initializedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__lock_on_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__write_lock_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__double_releaseErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_getErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__usb_gadget_registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__double_putErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_irq__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__free_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_module__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock_tryErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__double_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__nonatomicErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__release_without_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_usb_lock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_deregistrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_request__get_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__unreleased_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_find_bit__offset_out_of_rangeErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_srcu__more_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__wait_without_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__delete_before_addErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_fs_sysfs__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_sched_completion__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_read_sectionErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__wrong_paramsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__double_usb_gadget_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_urb__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_mmc_sdio_func__double_claimErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__double_initErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_sched__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_alloc_spinlock__wrong_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_genhd__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__double_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_lib_idr__destroyed_before_usageErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__class_deregistration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_drivers_base_class__registered_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__probe_failedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_coherent__more_initial_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_rcu_update_lock_bh__locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__more_read_unlocksErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_rtnetlink__double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_arch_io__less_initial_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_rwlock__read_lock_on_write_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_block_queue__use_before_allocationErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_dev__unincremented_counter_decrementErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_net_sock__all_locked_sockets_must_be_releasedErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_usb_register__wrong_return_valueErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-09-09 04:40:39,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-09-09 04:40:39,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1857427064, now seen corresponding path program 1 times [2019-09-09 04:40:39,240 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-09-09 04:40:39,240 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-09-09 04:40:39,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:39,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-09-09 04:40:39,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-09-09 04:40:39,359 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-09-09 04:40:39,360 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-09-09 04:40:39,360 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-09-09 04:40:39,389 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY