./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i -s /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f1aad10bcd52016ce3e65ea447255b65c24edd88 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i -s /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f1aad10bcd52016ce3e65ea447255b65c24edd88 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample --- Real Ultimate output --- This is Ultimate 0.1.25-f470102 [2019-12-07 17:49:19,529 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 17:49:19,530 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 17:49:19,537 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 17:49:19,538 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 17:49:19,538 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 17:49:19,539 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 17:49:19,540 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 17:49:19,542 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 17:49:19,542 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 17:49:19,543 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 17:49:19,544 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 17:49:19,544 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 17:49:19,545 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 17:49:19,545 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 17:49:19,546 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 17:49:19,547 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 17:49:19,547 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 17:49:19,549 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 17:49:19,551 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 17:49:19,552 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 17:49:19,552 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 17:49:19,553 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 17:49:19,554 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 17:49:19,555 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 17:49:19,556 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 17:49:19,556 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 17:49:19,556 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 17:49:19,556 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 17:49:19,557 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 17:49:19,557 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 17:49:19,558 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 17:49:19,558 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 17:49:19,558 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 17:49:19,559 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 17:49:19,559 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 17:49:19,559 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 17:49:19,560 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 17:49:19,560 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 17:49:19,560 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 17:49:19,561 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 17:49:19,561 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/config/svcomp-Reach-64bit-Automizer_Default.epf [2019-12-07 17:49:19,570 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 17:49:19,570 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 17:49:19,571 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 17:49:19,571 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 17:49:19,571 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 17:49:19,571 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 17:49:19,571 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 17:49:19,572 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 17:49:19,572 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 17:49:19,573 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 17:49:19,573 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 17:49:19,574 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 17:49:19,574 INFO L138 SettingsManager]: * To the following directory=dump/ Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f1aad10bcd52016ce3e65ea447255b65c24edd88 [2019-12-07 17:49:19,675 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 17:49:19,685 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 17:49:19,688 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 17:49:19,689 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 17:49:19,689 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 17:49:19,690 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2019-12-07 17:49:19,735 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/8a1bafbee/9c41f29253e442a7b8e412827f3790e2/FLAG411c63733 [2019-12-07 17:49:20,280 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 17:49:20,280 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2019-12-07 17:49:20,303 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/8a1bafbee/9c41f29253e442a7b8e412827f3790e2/FLAG411c63733 [2019-12-07 17:49:20,482 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/8a1bafbee/9c41f29253e442a7b8e412827f3790e2 [2019-12-07 17:49:20,484 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 17:49:20,485 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 17:49:20,486 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 17:49:20,486 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 17:49:20,488 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 17:49:20,488 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:49:20" (1/1) ... [2019-12-07 17:49:20,490 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b52bad8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:20, skipping insertion in model container [2019-12-07 17:49:20,490 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:49:20" (1/1) ... [2019-12-07 17:49:20,495 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 17:49:20,558 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 17:49:21,664 WARN L612 FunctionHandler]: implicit declaration of function ldv_xmalloc [2019-12-07 17:49:21,671 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:49:21,692 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 17:49:21,885 WARN L612 FunctionHandler]: implicit declaration of function ldv_xmalloc [2019-12-07 17:49:21,887 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:49:22,052 INFO L208 MainTranslator]: Completed translation [2019-12-07 17:49:22,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22 WrapperNode [2019-12-07 17:49:22,053 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 17:49:22,053 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 17:49:22,054 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 17:49:22,054 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 17:49:22,059 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:22,111 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:22,661 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 17:49:22,661 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 17:49:22,661 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 17:49:22,661 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 17:49:22,668 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:22,669 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:22,753 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:22,753 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:23,018 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:23,089 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:23,160 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... [2019-12-07 17:49:23,262 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 17:49:23,262 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 17:49:23,262 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 17:49:23,263 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 17:49:23,263 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/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-12-07 17:49:23,317 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2019-12-07 17:49:23,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-12-07 17:49:23,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2019-12-07 17:49:23,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2019-12-07 17:49:23,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-12-07 17:49:23,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-12-07 17:49:23,319 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-12-07 17:49:23,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-12-07 17:49:23,319 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2019-12-07 17:49:23,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2019-12-07 17:49:23,319 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 17:49:23,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 17:49:37,801 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 17:49:37,801 INFO L287 CfgBuilder]: Removed 6771 assume(true) statements. [2019-12-07 17:49:37,804 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:49:37 BoogieIcfgContainer [2019-12-07 17:49:37,804 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 17:49:37,805 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-12-07 17:49:37,805 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-12-07 17:49:37,808 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-12-07 17:49:37,808 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 05:49:20" (1/3) ... [2019-12-07 17:49:37,808 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a0025bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 05:49:37, skipping insertion in model container [2019-12-07 17:49:37,809 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:49:22" (2/3) ... [2019-12-07 17:49:37,809 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a0025bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 05:49:37, skipping insertion in model container [2019-12-07 17:49:37,809 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:49:37" (3/3) ... [2019-12-07 17:49:37,810 INFO L109 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2019-12-07 17:49:37,817 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-12-07 17:49:37,825 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 44 error locations. [2019-12-07 17:49:37,832 INFO L249 AbstractCegarLoop]: Starting to check reachability of 44 error locations. [2019-12-07 17:49:37,863 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-12-07 17:49:37,863 INFO L374 AbstractCegarLoop]: Hoare is true [2019-12-07 17:49:37,864 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-12-07 17:49:37,864 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 17:49:37,864 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 17:49:37,864 INFO L378 AbstractCegarLoop]: Difference is false [2019-12-07 17:49:37,864 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 17:49:37,864 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-12-07 17:49:37,926 INFO L276 IsEmpty]: Start isEmpty. Operand 6204 states. [2019-12-07 17:49:37,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-12-07 17:49:37,929 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:37,930 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-12-07 17:49:37,930 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:37,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:37,935 INFO L82 PathProgramCache]: Analyzing trace with hash 1474528938, now seen corresponding path program 1 times [2019-12-07 17:49:37,941 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:37,941 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122679793] [2019-12-07 17:49:37,941 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:38,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:38,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:38,254 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122679793] [2019-12-07 17:49:38,255 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:38,255 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:49:38,256 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124098910] [2019-12-07 17:49:38,260 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:49:38,260 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:38,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:49:38,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:49:38,275 INFO L87 Difference]: Start difference. First operand 6204 states. Second operand 3 states. [2019-12-07 17:49:40,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:40,095 INFO L93 Difference]: Finished difference Result 12404 states and 16350 transitions. [2019-12-07 17:49:40,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:49:40,097 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 6 [2019-12-07 17:49:40,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:40,131 INFO L225 Difference]: With dead ends: 12404 [2019-12-07 17:49:40,132 INFO L226 Difference]: Without dead ends: 6198 [2019-12-07 17:49:40,143 INFO L630 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-12-07 17:49:40,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6198 states. [2019-12-07 17:49:40,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6198 to 6198. [2019-12-07 17:49:40,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6198 states. [2019-12-07 17:49:40,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6198 states to 6198 states and 8127 transitions. [2019-12-07 17:49:40,315 INFO L78 Accepts]: Start accepts. Automaton has 6198 states and 8127 transitions. Word has length 6 [2019-12-07 17:49:40,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:40,316 INFO L462 AbstractCegarLoop]: Abstraction has 6198 states and 8127 transitions. [2019-12-07 17:49:40,316 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:49:40,316 INFO L276 IsEmpty]: Start isEmpty. Operand 6198 states and 8127 transitions. [2019-12-07 17:49:40,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-12-07 17:49:40,316 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:40,317 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:49:40,317 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:40,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:40,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1534225820, now seen corresponding path program 1 times [2019-12-07 17:49:40,318 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:40,318 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597350911] [2019-12-07 17:49:40,318 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:40,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:40,411 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597350911] [2019-12-07 17:49:40,412 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:40,412 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:49:40,412 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299400071] [2019-12-07 17:49:40,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:49:40,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:40,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:49:40,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:49:40,414 INFO L87 Difference]: Start difference. First operand 6198 states and 8127 transitions. Second operand 3 states. [2019-12-07 17:49:43,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:43,179 INFO L93 Difference]: Finished difference Result 18384 states and 24149 transitions. [2019-12-07 17:49:43,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:49:43,180 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2019-12-07 17:49:43,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:43,224 INFO L225 Difference]: With dead ends: 18384 [2019-12-07 17:49:43,224 INFO L226 Difference]: Without dead ends: 12188 [2019-12-07 17:49:43,234 INFO L630 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-12-07 17:49:43,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12188 states. [2019-12-07 17:49:43,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12188 to 12134. [2019-12-07 17:49:43,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12134 states. [2019-12-07 17:49:43,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12134 states to 12134 states and 15955 transitions. [2019-12-07 17:49:43,498 INFO L78 Accepts]: Start accepts. Automaton has 12134 states and 15955 transitions. Word has length 7 [2019-12-07 17:49:43,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:43,499 INFO L462 AbstractCegarLoop]: Abstraction has 12134 states and 15955 transitions. [2019-12-07 17:49:43,499 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:49:43,499 INFO L276 IsEmpty]: Start isEmpty. Operand 12134 states and 15955 transitions. [2019-12-07 17:49:43,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-12-07 17:49:43,499 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:43,499 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:49:43,500 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:43,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:43,500 INFO L82 PathProgramCache]: Analyzing trace with hash -316342796, now seen corresponding path program 1 times [2019-12-07 17:49:43,500 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:43,500 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373560727] [2019-12-07 17:49:43,500 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:43,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:43,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:43,575 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373560727] [2019-12-07 17:49:43,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:43,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:49:43,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020678489] [2019-12-07 17:49:43,575 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:49:43,575 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:43,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:49:43,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:49:43,576 INFO L87 Difference]: Start difference. First operand 12134 states and 15955 transitions. Second operand 3 states. [2019-12-07 17:49:45,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:45,453 INFO L93 Difference]: Finished difference Result 12134 states and 15955 transitions. [2019-12-07 17:49:45,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:49:45,593 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2019-12-07 17:49:45,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:45,647 INFO L225 Difference]: With dead ends: 12134 [2019-12-07 17:49:45,647 INFO L226 Difference]: Without dead ends: 12129 [2019-12-07 17:49:45,652 INFO L630 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-12-07 17:49:45,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12129 states. [2019-12-07 17:49:45,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12129 to 12129. [2019-12-07 17:49:45,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12129 states. [2019-12-07 17:49:45,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12129 states to 12129 states and 15946 transitions. [2019-12-07 17:49:45,897 INFO L78 Accepts]: Start accepts. Automaton has 12129 states and 15946 transitions. Word has length 8 [2019-12-07 17:49:45,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:45,897 INFO L462 AbstractCegarLoop]: Abstraction has 12129 states and 15946 transitions. [2019-12-07 17:49:45,897 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:49:45,897 INFO L276 IsEmpty]: Start isEmpty. Operand 12129 states and 15946 transitions. [2019-12-07 17:49:45,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2019-12-07 17:49:45,899 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:45,899 INFO L410 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] [2019-12-07 17:49:45,900 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:45,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:45,900 INFO L82 PathProgramCache]: Analyzing trace with hash -1766495955, now seen corresponding path program 1 times [2019-12-07 17:49:45,900 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:45,901 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800333221] [2019-12-07 17:49:45,901 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:46,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:46,027 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800333221] [2019-12-07 17:49:46,028 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:46,028 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 17:49:46,028 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903279016] [2019-12-07 17:49:46,028 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 17:49:46,028 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:46,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 17:49:46,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:49:46,029 INFO L87 Difference]: Start difference. First operand 12129 states and 15946 transitions. Second operand 5 states. [2019-12-07 17:49:47,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:47,539 INFO L93 Difference]: Finished difference Result 31266 states and 41311 transitions. [2019-12-07 17:49:47,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-12-07 17:49:47,539 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2019-12-07 17:49:47,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:47,564 INFO L225 Difference]: With dead ends: 31266 [2019-12-07 17:49:47,564 INFO L226 Difference]: Without dead ends: 19139 [2019-12-07 17:49:47,579 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 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-12-07 17:49:47,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19139 states. [2019-12-07 17:49:47,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19139 to 12129. [2019-12-07 17:49:47,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12129 states. [2019-12-07 17:49:47,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12129 states to 12129 states and 15935 transitions. [2019-12-07 17:49:47,850 INFO L78 Accepts]: Start accepts. Automaton has 12129 states and 15935 transitions. Word has length 26 [2019-12-07 17:49:47,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:47,850 INFO L462 AbstractCegarLoop]: Abstraction has 12129 states and 15935 transitions. [2019-12-07 17:49:47,850 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 17:49:47,851 INFO L276 IsEmpty]: Start isEmpty. Operand 12129 states and 15935 transitions. [2019-12-07 17:49:47,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2019-12-07 17:49:47,853 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:47,853 INFO L410 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] [2019-12-07 17:49:47,854 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:47,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:47,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1867198354, now seen corresponding path program 1 times [2019-12-07 17:49:47,854 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:47,855 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818827476] [2019-12-07 17:49:47,855 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:47,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:47,941 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818827476] [2019-12-07 17:49:47,941 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:47,941 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:49:47,941 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990411621] [2019-12-07 17:49:47,941 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:49:47,941 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:47,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:49:47,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:49:47,942 INFO L87 Difference]: Start difference. First operand 12129 states and 15935 transitions. Second operand 3 states. [2019-12-07 17:49:48,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:48,234 INFO L93 Difference]: Finished difference Result 26417 states and 34715 transitions. [2019-12-07 17:49:48,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:49:48,234 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 28 [2019-12-07 17:49:48,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:48,252 INFO L225 Difference]: With dead ends: 26417 [2019-12-07 17:49:48,252 INFO L226 Difference]: Without dead ends: 14290 [2019-12-07 17:49:48,265 INFO L630 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-12-07 17:49:48,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14290 states. [2019-12-07 17:49:48,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14290 to 13376. [2019-12-07 17:49:48,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13376 states. [2019-12-07 17:49:48,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13376 states to 13376 states and 17595 transitions. [2019-12-07 17:49:48,537 INFO L78 Accepts]: Start accepts. Automaton has 13376 states and 17595 transitions. Word has length 28 [2019-12-07 17:49:48,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:48,537 INFO L462 AbstractCegarLoop]: Abstraction has 13376 states and 17595 transitions. [2019-12-07 17:49:48,537 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:49:48,537 INFO L276 IsEmpty]: Start isEmpty. Operand 13376 states and 17595 transitions. [2019-12-07 17:49:48,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2019-12-07 17:49:48,539 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:48,540 INFO L410 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:49:48,540 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:48,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:48,540 INFO L82 PathProgramCache]: Analyzing trace with hash -994253221, now seen corresponding path program 1 times [2019-12-07 17:49:48,540 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:48,541 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411824921] [2019-12-07 17:49:48,541 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:48,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:48,637 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411824921] [2019-12-07 17:49:48,637 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:48,638 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-12-07 17:49:48,638 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855952673] [2019-12-07 17:49:48,638 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 17:49:48,638 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:48,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:49:48,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:49:48,639 INFO L87 Difference]: Start difference. First operand 13376 states and 17595 transitions. Second operand 4 states. [2019-12-07 17:49:48,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:48,930 INFO L93 Difference]: Finished difference Result 26760 states and 35198 transitions. [2019-12-07 17:49:48,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 17:49:48,930 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 40 [2019-12-07 17:49:48,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:48,945 INFO L225 Difference]: With dead ends: 26760 [2019-12-07 17:49:48,945 INFO L226 Difference]: Without dead ends: 13383 [2019-12-07 17:49:48,959 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:49:48,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13383 states. [2019-12-07 17:49:49,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13383 to 13379. [2019-12-07 17:49:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13379 states. [2019-12-07 17:49:49,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13379 states to 13379 states and 17596 transitions. [2019-12-07 17:49:49,323 INFO L78 Accepts]: Start accepts. Automaton has 13379 states and 17596 transitions. Word has length 40 [2019-12-07 17:49:49,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:49,323 INFO L462 AbstractCegarLoop]: Abstraction has 13379 states and 17596 transitions. [2019-12-07 17:49:49,324 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 17:49:49,324 INFO L276 IsEmpty]: Start isEmpty. Operand 13379 states and 17596 transitions. [2019-12-07 17:49:49,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-12-07 17:49:49,326 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:49,327 INFO L410 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:49:49,327 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:49,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:49,327 INFO L82 PathProgramCache]: Analyzing trace with hash -880576204, now seen corresponding path program 1 times [2019-12-07 17:49:49,327 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:49,328 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962018921] [2019-12-07 17:49:49,328 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:49,424 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:49,425 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962018921] [2019-12-07 17:49:49,425 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:49,425 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-12-07 17:49:49,425 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014821949] [2019-12-07 17:49:49,425 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 17:49:49,425 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:49,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:49:49,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:49:49,426 INFO L87 Difference]: Start difference. First operand 13379 states and 17596 transitions. Second operand 4 states. [2019-12-07 17:49:49,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:49,701 INFO L93 Difference]: Finished difference Result 26766 states and 35200 transitions. [2019-12-07 17:49:49,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 17:49:49,702 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 47 [2019-12-07 17:49:49,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:49,713 INFO L225 Difference]: With dead ends: 26766 [2019-12-07 17:49:49,713 INFO L226 Difference]: Without dead ends: 13386 [2019-12-07 17:49:49,726 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:49:49,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13386 states. [2019-12-07 17:49:49,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13386 to 13379. [2019-12-07 17:49:49,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13379 states. [2019-12-07 17:49:49,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13379 states to 13379 states and 17595 transitions. [2019-12-07 17:49:49,976 INFO L78 Accepts]: Start accepts. Automaton has 13379 states and 17595 transitions. Word has length 47 [2019-12-07 17:49:49,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:49,977 INFO L462 AbstractCegarLoop]: Abstraction has 13379 states and 17595 transitions. [2019-12-07 17:49:49,977 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 17:49:49,977 INFO L276 IsEmpty]: Start isEmpty. Operand 13379 states and 17595 transitions. [2019-12-07 17:49:49,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-12-07 17:49:49,978 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:49,978 INFO L410 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-12-07 17:49:49,979 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:49,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:49,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1842825714, now seen corresponding path program 1 times [2019-12-07 17:49:49,979 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:49,979 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406194893] [2019-12-07 17:49:49,979 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:50,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:50,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:50,095 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406194893] [2019-12-07 17:49:50,095 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:50,096 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:49:50,096 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297812710] [2019-12-07 17:49:50,096 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:49:50,096 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:50,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:49:50,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:49:50,097 INFO L87 Difference]: Start difference. First operand 13379 states and 17595 transitions. Second operand 3 states. [2019-12-07 17:49:51,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:51,932 INFO L93 Difference]: Finished difference Result 26756 states and 35188 transitions. [2019-12-07 17:49:51,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:49:51,932 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 47 [2019-12-07 17:49:51,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:51,943 INFO L225 Difference]: With dead ends: 26756 [2019-12-07 17:49:51,943 INFO L226 Difference]: Without dead ends: 13379 [2019-12-07 17:49:51,954 INFO L630 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-12-07 17:49:51,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13379 states. [2019-12-07 17:49:52,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13379 to 13379. [2019-12-07 17:49:52,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13379 states. [2019-12-07 17:49:52,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13379 states to 13379 states and 17550 transitions. [2019-12-07 17:49:52,299 INFO L78 Accepts]: Start accepts. Automaton has 13379 states and 17550 transitions. Word has length 47 [2019-12-07 17:49:52,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:52,300 INFO L462 AbstractCegarLoop]: Abstraction has 13379 states and 17550 transitions. [2019-12-07 17:49:52,300 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:49:52,300 INFO L276 IsEmpty]: Start isEmpty. Operand 13379 states and 17550 transitions. [2019-12-07 17:49:52,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-12-07 17:49:52,301 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:52,302 INFO L410 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-12-07 17:49:52,302 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:52,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:52,302 INFO L82 PathProgramCache]: Analyzing trace with hash -677134220, now seen corresponding path program 1 times [2019-12-07 17:49:52,302 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:52,303 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293195634] [2019-12-07 17:49:52,303 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:52,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:52,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:52,498 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293195634] [2019-12-07 17:49:52,499 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:52,499 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 17:49:52,499 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121597263] [2019-12-07 17:49:52,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 17:49:52,500 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:52,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 17:49:52,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:49:52,500 INFO L87 Difference]: Start difference. First operand 13379 states and 17550 transitions. Second operand 5 states. [2019-12-07 17:49:55,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:55,515 INFO L93 Difference]: Finished difference Result 22175 states and 29171 transitions. [2019-12-07 17:49:55,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-12-07 17:49:55,515 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 47 [2019-12-07 17:49:55,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:55,528 INFO L225 Difference]: With dead ends: 22175 [2019-12-07 17:49:55,529 INFO L226 Difference]: Without dead ends: 17088 [2019-12-07 17:49:55,536 INFO L630 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-12-07 17:49:55,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17088 states. [2019-12-07 17:49:55,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17088 to 8292. [2019-12-07 17:49:55,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8292 states. [2019-12-07 17:49:55,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8292 states to 8292 states and 10902 transitions. [2019-12-07 17:49:55,802 INFO L78 Accepts]: Start accepts. Automaton has 8292 states and 10902 transitions. Word has length 47 [2019-12-07 17:49:55,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:55,802 INFO L462 AbstractCegarLoop]: Abstraction has 8292 states and 10902 transitions. [2019-12-07 17:49:55,802 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 17:49:55,802 INFO L276 IsEmpty]: Start isEmpty. Operand 8292 states and 10902 transitions. [2019-12-07 17:49:55,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2019-12-07 17:49:55,804 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:55,804 INFO L410 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] [2019-12-07 17:49:55,804 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:55,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:55,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1928416181, now seen corresponding path program 1 times [2019-12-07 17:49:55,805 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:55,805 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473994284] [2019-12-07 17:49:55,805 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:55,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:55,946 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473994284] [2019-12-07 17:49:55,946 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:55,946 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-12-07 17:49:55,947 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711173720] [2019-12-07 17:49:55,947 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-12-07 17:49:55,947 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:55,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-12-07 17:49:55,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2019-12-07 17:49:55,948 INFO L87 Difference]: Start difference. First operand 8292 states and 10902 transitions. Second operand 8 states. [2019-12-07 17:49:57,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:49:57,967 INFO L93 Difference]: Finished difference Result 16142 states and 21749 transitions. [2019-12-07 17:49:57,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-12-07 17:49:57,967 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 49 [2019-12-07 17:49:57,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:49:57,975 INFO L225 Difference]: With dead ends: 16142 [2019-12-07 17:49:57,976 INFO L226 Difference]: Without dead ends: 13412 [2019-12-07 17:49:57,979 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2019-12-07 17:49:57,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13412 states. [2019-12-07 17:49:58,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13412 to 5562. [2019-12-07 17:49:58,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5562 states. [2019-12-07 17:49:58,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5562 states to 5562 states and 7348 transitions. [2019-12-07 17:49:58,174 INFO L78 Accepts]: Start accepts. Automaton has 5562 states and 7348 transitions. Word has length 49 [2019-12-07 17:49:58,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:49:58,174 INFO L462 AbstractCegarLoop]: Abstraction has 5562 states and 7348 transitions. [2019-12-07 17:49:58,174 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-12-07 17:49:58,174 INFO L276 IsEmpty]: Start isEmpty. Operand 5562 states and 7348 transitions. [2019-12-07 17:49:58,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2019-12-07 17:49:58,175 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:49:58,175 INFO L410 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] [2019-12-07 17:49:58,176 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:49:58,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:49:58,176 INFO L82 PathProgramCache]: Analyzing trace with hash 303066138, now seen corresponding path program 1 times [2019-12-07 17:49:58,176 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:49:58,176 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772845634] [2019-12-07 17:49:58,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:49:58,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:49:58,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:49:58,272 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772845634] [2019-12-07 17:49:58,272 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:49:58,272 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 17:49:58,273 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956213701] [2019-12-07 17:49:58,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 17:49:58,273 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:49:58,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 17:49:58,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:49:58,273 INFO L87 Difference]: Start difference. First operand 5562 states and 7348 transitions. Second operand 5 states. [2019-12-07 17:50:01,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:50:01,262 INFO L93 Difference]: Finished difference Result 11628 states and 15415 transitions. [2019-12-07 17:50:01,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-12-07 17:50:01,262 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2019-12-07 17:50:01,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:50:01,270 INFO L225 Difference]: With dead ends: 11628 [2019-12-07 17:50:01,270 INFO L226 Difference]: Without dead ends: 11210 [2019-12-07 17:50:01,272 INFO L630 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-12-07 17:50:01,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11210 states. [2019-12-07 17:50:01,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11210 to 5144. [2019-12-07 17:50:01,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5144 states. [2019-12-07 17:50:01,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5144 states to 5144 states and 6774 transitions. [2019-12-07 17:50:01,483 INFO L78 Accepts]: Start accepts. Automaton has 5144 states and 6774 transitions. Word has length 52 [2019-12-07 17:50:01,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:50:01,484 INFO L462 AbstractCegarLoop]: Abstraction has 5144 states and 6774 transitions. [2019-12-07 17:50:01,484 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 17:50:01,484 INFO L276 IsEmpty]: Start isEmpty. Operand 5144 states and 6774 transitions. [2019-12-07 17:50:01,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2019-12-07 17:50:01,485 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:50:01,485 INFO L410 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] [2019-12-07 17:50:01,486 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:50:01,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:50:01,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1226447865, now seen corresponding path program 1 times [2019-12-07 17:50:01,486 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:50:01,486 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931980204] [2019-12-07 17:50:01,486 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:50:01,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:50:01,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:50:01,650 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931980204] [2019-12-07 17:50:01,650 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:50:01,650 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-12-07 17:50:01,650 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980625212] [2019-12-07 17:50:01,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-12-07 17:50:01,651 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:50:01,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-12-07 17:50:01,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-12-07 17:50:01,651 INFO L87 Difference]: Start difference. First operand 5144 states and 6774 transitions. Second operand 7 states. [2019-12-07 17:50:02,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:50:02,754 INFO L93 Difference]: Finished difference Result 15379 states and 20247 transitions. [2019-12-07 17:50:02,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 17:50:02,754 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 52 [2019-12-07 17:50:02,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:50:02,762 INFO L225 Difference]: With dead ends: 15379 [2019-12-07 17:50:02,762 INFO L226 Difference]: Without dead ends: 10232 [2019-12-07 17:50:02,767 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2019-12-07 17:50:02,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10232 states. [2019-12-07 17:50:02,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10232 to 5144. [2019-12-07 17:50:02,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5144 states. [2019-12-07 17:50:02,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5144 states to 5144 states and 6773 transitions. [2019-12-07 17:50:02,998 INFO L78 Accepts]: Start accepts. Automaton has 5144 states and 6773 transitions. Word has length 52 [2019-12-07 17:50:02,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:50:02,999 INFO L462 AbstractCegarLoop]: Abstraction has 5144 states and 6773 transitions. [2019-12-07 17:50:02,999 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-12-07 17:50:02,999 INFO L276 IsEmpty]: Start isEmpty. Operand 5144 states and 6773 transitions. [2019-12-07 17:50:03,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-12-07 17:50:03,000 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:50:03,000 INFO L410 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] [2019-12-07 17:50:03,000 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:50:03,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:50:03,000 INFO L82 PathProgramCache]: Analyzing trace with hash -288447008, now seen corresponding path program 1 times [2019-12-07 17:50:03,001 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:50:03,001 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599781228] [2019-12-07 17:50:03,001 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:50:03,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:50:03,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:50:03,233 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599781228] [2019-12-07 17:50:03,234 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:50:03,234 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 17:50:03,234 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873556305] [2019-12-07 17:50:03,234 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 17:50:03,234 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:50:03,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 17:50:03,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:50:03,234 INFO L87 Difference]: Start difference. First operand 5144 states and 6773 transitions. Second operand 5 states. [2019-12-07 17:50:04,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:50:04,492 INFO L93 Difference]: Finished difference Result 25405 states and 33447 transitions. [2019-12-07 17:50:04,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 17:50:04,492 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 53 [2019-12-07 17:50:04,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:50:04,508 INFO L225 Difference]: With dead ends: 25405 [2019-12-07 17:50:04,508 INFO L226 Difference]: Without dead ends: 20263 [2019-12-07 17:50:04,516 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 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-12-07 17:50:04,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20263 states. [2019-12-07 17:50:04,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20263 to 5150. [2019-12-07 17:50:04,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5150 states. [2019-12-07 17:50:04,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5150 states to 5150 states and 6779 transitions. [2019-12-07 17:50:04,859 INFO L78 Accepts]: Start accepts. Automaton has 5150 states and 6779 transitions. Word has length 53 [2019-12-07 17:50:04,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:50:04,860 INFO L462 AbstractCegarLoop]: Abstraction has 5150 states and 6779 transitions. [2019-12-07 17:50:04,860 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 17:50:04,860 INFO L276 IsEmpty]: Start isEmpty. Operand 5150 states and 6779 transitions. [2019-12-07 17:50:04,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2019-12-07 17:50:04,861 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:50:04,861 INFO L410 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] [2019-12-07 17:50:04,861 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:50:04,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:50:04,862 INFO L82 PathProgramCache]: Analyzing trace with hash 2098166483, now seen corresponding path program 1 times [2019-12-07 17:50:04,862 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:50:04,862 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154328105] [2019-12-07 17:50:04,862 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:50:04,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:50:04,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:50:04,992 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154328105] [2019-12-07 17:50:04,992 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:50:04,992 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 17:50:04,992 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690824821] [2019-12-07 17:50:04,992 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 17:50:04,993 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:50:04,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 17:50:04,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:50:04,993 INFO L87 Difference]: Start difference. First operand 5150 states and 6779 transitions. Second operand 5 states. [2019-12-07 17:50:06,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:50:06,483 INFO L93 Difference]: Finished difference Result 22474 states and 29581 transitions. [2019-12-07 17:50:06,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-12-07 17:50:06,484 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 54 [2019-12-07 17:50:06,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:50:06,495 INFO L225 Difference]: With dead ends: 22474 [2019-12-07 17:50:06,495 INFO L226 Difference]: Without dead ends: 17326 [2019-12-07 17:50:06,500 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 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-12-07 17:50:06,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17326 states. [2019-12-07 17:50:06,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17326 to 5153. [2019-12-07 17:50:06,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5153 states. [2019-12-07 17:50:06,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5153 states to 5153 states and 6782 transitions. [2019-12-07 17:50:06,863 INFO L78 Accepts]: Start accepts. Automaton has 5153 states and 6782 transitions. Word has length 54 [2019-12-07 17:50:06,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:50:06,863 INFO L462 AbstractCegarLoop]: Abstraction has 5153 states and 6782 transitions. [2019-12-07 17:50:06,863 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 17:50:06,863 INFO L276 IsEmpty]: Start isEmpty. Operand 5153 states and 6782 transitions. [2019-12-07 17:50:06,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2019-12-07 17:50:06,864 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:50:06,864 INFO L410 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] [2019-12-07 17:50:06,865 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:50:06,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:50:06,865 INFO L82 PathProgramCache]: Analyzing trace with hash -145533242, now seen corresponding path program 1 times [2019-12-07 17:50:06,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:50:06,865 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760730472] [2019-12-07 17:50:06,865 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:50:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:50:07,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:50:07,747 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:50:07,747 INFO L475 BasicCegarLoop]: Counterexample might be feasible [2019-12-07 17:50:07,961 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.12 05:50:07 BoogieIcfgContainer [2019-12-07 17:50:07,961 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-12-07 17:50:07,961 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 17:50:07,961 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 17:50:07,961 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 17:50:07,961 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:49:37" (3/4) ... [2019-12-07 17:50:07,964 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-12-07 17:50:07,964 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 17:50:07,966 INFO L168 Benchmark]: Toolchain (without parser) took 47480.45 ms. Allocated memory was 1.0 GB in the beginning and 3.2 GB in the end (delta: 2.2 GB). Free memory was 928.2 MB in the beginning and 1.7 GB in the end (delta: -791.5 MB). Peak memory consumption was 1.4 GB. Max. memory is 11.5 GB. [2019-12-07 17:50:07,966 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 957.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:50:07,967 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1567.63 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 125.3 MB). Free memory was 928.2 MB in the beginning and 913.4 MB in the end (delta: 14.8 MB). Peak memory consumption was 155.9 MB. Max. memory is 11.5 GB. [2019-12-07 17:50:07,967 INFO L168 Benchmark]: Boogie Procedure Inliner took 607.56 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 151.5 MB). Free memory was 913.4 MB in the beginning and 1.1 GB in the end (delta: -180.9 MB). Peak memory consumption was 210.7 MB. Max. memory is 11.5 GB. [2019-12-07 17:50:07,967 INFO L168 Benchmark]: Boogie Preprocessor took 600.99 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 919.3 MB in the end (delta: 174.9 MB). Peak memory consumption was 174.9 MB. Max. memory is 11.5 GB. [2019-12-07 17:50:07,968 INFO L168 Benchmark]: RCFGBuilder took 14542.11 ms. Allocated memory was 1.3 GB in the beginning and 2.0 GB in the end (delta: 692.1 MB). Free memory was 919.3 MB in the beginning and 978.3 MB in the end (delta: -59.0 MB). Peak memory consumption was 633.0 MB. Max. memory is 11.5 GB. [2019-12-07 17:50:07,968 INFO L168 Benchmark]: TraceAbstraction took 30155.61 ms. Allocated memory was 2.0 GB in the beginning and 3.2 GB in the end (delta: 1.2 GB). Free memory was 958.0 MB in the beginning and 1.7 GB in the end (delta: -761.7 MB). Peak memory consumption was 437.8 MB. Max. memory is 11.5 GB. [2019-12-07 17:50:07,968 INFO L168 Benchmark]: Witness Printer took 3.51 ms. Allocated memory is still 3.2 GB. Free memory is still 1.7 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:50:07,970 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 957.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 1567.63 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 125.3 MB). Free memory was 928.2 MB in the beginning and 913.4 MB in the end (delta: 14.8 MB). Peak memory consumption was 155.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 607.56 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 151.5 MB). Free memory was 913.4 MB in the beginning and 1.1 GB in the end (delta: -180.9 MB). Peak memory consumption was 210.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 600.99 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 919.3 MB in the end (delta: 174.9 MB). Peak memory consumption was 174.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 14542.11 ms. Allocated memory was 1.3 GB in the beginning and 2.0 GB in the end (delta: 692.1 MB). Free memory was 919.3 MB in the beginning and 978.3 MB in the end (delta: -59.0 MB). Peak memory consumption was 633.0 MB. Max. memory is 11.5 GB. * TraceAbstraction took 30155.61 ms. Allocated memory was 2.0 GB in the beginning and 3.2 GB in the end (delta: 1.2 GB). Free memory was 958.0 MB in the beginning and 1.7 GB in the end (delta: -761.7 MB). Peak memory consumption was 437.8 MB. Max. memory is 11.5 GB. * Witness Printer took 3.51 ms. Allocated memory is still 3.2 GB. Free memory is still 1.7 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 7700]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of large string literal at line 5993, overapproximation of bitwiseOr at line 5001. Possible FailurePath: [L5993-L5995] static struct device_attribute const dev_attr_channel = {{"channel", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_channel, 0}; [L5996-L5998] static struct device_attribute const dev_attr_chip = {{"chip", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_chip, 0}; [L5999-L6001] static struct device_attribute const dev_attr_output = {{"output", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_output, & store_output}; [L6002] static struct attribute const * const netdev_sysfs_attrs[4U] = { & dev_attr_channel.attr, & dev_attr_chip.attr, & dev_attr_output.attr, 0}; [L6003] static struct attribute_group const netdev_sysfs_group = {0, 0, (struct attribute **)(& netdev_sysfs_attrs)}; [L6004-L6007] static struct net_device_ops const softing_netdev_ops = {0, 0, & softing_netdev_open, & softing_netdev_stop, & softing_netdev_start_xmit, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L6008-L6009] static struct can_bittiming_const const softing_btr_const = {{'s', 'o', 'f', 't', 'i', 'n', 'g', '\000'}, 1U, 16U, 1U, 8U, 4U, 1U, 32U, 1U}; [L6088-L6090] static struct device_attribute dev_attr_serial = {{"serial", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_serial, 0}; [L6106-L6108] static struct device_attribute dev_attr_firmware = {{"firmware", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_firmware, 0}; [L6124-L6126] static struct device_attribute dev_attr_firmware_version = {{"firmware_version", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_firmware_version, 0}; [L6142-L6144] static struct device_attribute dev_attr_hardware = {{"hardware", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_hardware, 0}; [L6160-L6162] static struct device_attribute dev_attr_hardware_version = {{"hardware_version", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_hardware_version, 0}; [L6177-L6179] static struct device_attribute dev_attr_license = {{"license", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_license, 0}; [L6195-L6197] static struct device_attribute dev_attr_frequency = {{"frequency", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_frequency, 0}; [L6213-L6215] static struct device_attribute dev_attr_txpending = {{"txpending", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_txpending, 0}; [L6216-L6219] static struct attribute *softing_pdev_attrs[9U] = { & dev_attr_serial.attr, & dev_attr_firmware.attr, & dev_attr_firmware_version.attr, & dev_attr_hardware.attr, & dev_attr_hardware_version.attr, & dev_attr_license.attr, & dev_attr_frequency.attr, & dev_attr_txpending.attr, 0}; [L6220] static struct attribute_group const softing_pdev_group = {0, 0, (struct attribute **)(& softing_pdev_attrs)}; [L6389] int LDV_IN_INTERRUPT ; [L7710] static int ldv_mutex_cred_guard_mutex ; [L7817] static int ldv_mutex_lock ; [L7924] static int ldv_mutex_mutex ; VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=0, ldv_mutex_cred_guard_mutex=0, ldv_mutex_lock=0, ldv_mutex_mutex=0, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6392] struct net_device *var_group1 ; [L6393] int res_softing_netdev_open_9 ; [L6394] int res_softing_netdev_stop_10 ; [L6395] struct sk_buff *var_group2 ; [L6396] struct platform_device *var_group3 ; [L6397] int res_softing_pdev_probe_23 ; [L6398] int var_softing_irq_thread_6_p0 ; [L6399] void *var_softing_irq_thread_6_p1 ; [L6400] int var_softing_irq_v1_8_p0 ; [L6401] void *var_softing_irq_v1_8_p1 ; [L6402] int var_softing_irq_v2_7_p0 ; [L6403] void *var_softing_irq_v2_7_p1 ; [L6404] int ldv_s_softing_netdev_ops_net_device_ops ; [L6405] int ldv_s_softing_driver_platform_driver ; [L6406] int tmp ; [L6407] int tmp___0 ; [L6409] ldv_s_softing_netdev_ops_net_device_ops = 0 [L6410] ldv_s_softing_driver_platform_driver = 0 [L6411] LDV_IN_INTERRUPT = 1 [L8034] ldv_mutex_cred_guard_mutex = 1 [L8035] ldv_mutex_lock = 1 [L8036] ldv_mutex_mutex = 1 VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6491] tmp___0 = __VERIFIER_nondet_int() [L6492] COND TRUE (tmp___0 != 0 || ldv_s_softing_netdev_ops_net_device_ops != 0) || ldv_s_softing_driver_platform_driver != 0 VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6415] tmp = __VERIFIER_nondet_int() [L6417] case 0: [L6430] case 1: [L6443] case 2: [L6447] case 3: VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6448] COND TRUE ldv_s_softing_driver_platform_driver == 0 [L6254] struct softing_platform_data const *pdat ; [L6255] struct softing *card ; [L6256] struct net_device *netdev ; [L6257] struct softing_priv *priv ; [L6258] struct resource *pres ; [L6259] int ret ; [L6260] int j ; [L6261] void *tmp ; [L6262] struct lock_class_key __key ; [L6263] struct lock_class_key __key___0 ; [L6264] resource_size_t tmp___0 ; [L6265] void *tmp___1 ; [L6266] void *tmp___2 ; [L6268] EXPR pdev->dev.platform_data [L6268] pdat = (struct softing_platform_data const *)pdev->dev.platform_data [L6269] COND FALSE !((unsigned long )pdat == (unsigned long )((struct softing_platform_data const *)0)) [L6274] EXPR pdat->nbus VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6274] COND FALSE !((unsigned int )pdat->nbus > 2U) [L4999] void *tmp ; [L4990] void *tmp___2 ; [L4975] COND TRUE __VERIFIER_nondet_int() [L4976] void *res = malloc(size); [L4971] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L4978] return res; VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L4985] return ldv_malloc(size); [L4992] tmp___2 = __kmalloc(size, flags) [L4993] return (tmp___2); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L5001] tmp = kmalloc(size, flags | 32768U) [L5002] return (tmp); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6279] tmp = kzalloc(360UL, 208U) [L6280] card = (struct softing *)tmp VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6281] COND FALSE !((unsigned long )card == (unsigned long )((struct softing *)0)) [L6285] card->pdat = pdat [L6286] card->pdev = pdev [L8119] return __VERIFIER_nondet_int(); [L4859] return (& lock->ldv_5961.rlock); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6291] ret = -22 [L4975] COND TRUE __VERIFIER_nondet_int() [L4976] void *res = malloc(size); [L4971] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L4978] return res; VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L8210] return ldv_malloc(sizeof(struct resource)); [L6292] pres = platform_get_resource(pdev, 512U, 0U) [L6293] COND FALSE !((unsigned long )pres == (unsigned long )((struct resource *)0)) [L6297] EXPR pres->start [L6297] card->dpram_phys = (unsigned long )pres->start [L4909] EXPR res->end [L4909] EXPR res->start [L4909] return (((unsigned long long )res->end - (unsigned long long )res->start) + 1ULL); [L6298] tmp___0 = resource_size((struct resource const *)pres) [L6299] card->dpram_size = (unsigned long )tmp___0 [L6300] EXPR card->dpram_phys [L6300] EXPR card->dpram_size [L4975] COND TRUE __VERIFIER_nondet_int() [L4976] void *res = malloc(size); [L4971] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L4978] return res; VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L8144] return ldv_malloc(0UL); [L6300] tmp___1 = ioremap_nocache((resource_size_t )card->dpram_phys, card->dpram_size) [L6301] card->dpram = (uint8_t *)tmp___1 [L6302] EXPR card->dpram VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6302] COND FALSE !((unsigned long )card->dpram == (unsigned long )((uint8_t *)0)) [L4975] COND FALSE !(__VERIFIER_nondet_int()) [L4980] return ((void *)0); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L8210] return ldv_malloc(sizeof(struct resource)); [L6307] pres = platform_get_resource(pdev, 1024U, 0U) [L6308] COND FALSE !((unsigned long )pres != (unsigned long )((struct resource *)0)) VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L5784] int ret ; [L5785] int j ; [L5786] uint8_t stream[16U] ; [L5787] unsigned char back[16U] ; [L5788] int tmp ; [L5789] int tmp___0 ; [L5791] stream[0] = 0U [L5792] stream[1] = 1U [L5793] stream[2] = 2U [L5794] stream[3] = 3U [L5795] stream[4] = 4U [L5796] stream[5] = 5U [L5797] stream[6] = 6U [L5798] stream[7] = 7U [L5799] stream[8] = 8U [L5800] stream[9] = 9U [L5801] stream[10] = 10U [L5802] stream[11] = 11U [L5803] stream[12] = 12U [L5804] stream[13] = 13U [L5805] stream[14] = 14U [L5806] stream[15] = 15U [L6585] ldv_func_ret_type___8 ldv_func_res ; [L6586] int tmp ; [L6587] int tmp___0 ; [L8188] return __VERIFIER_nondet_int(); [L6589] tmp = mutex_lock_interruptible(ldv_func_arg1) [L6590] ldv_func_res = tmp [L7820] int nondetermined ; VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L7822] COND TRUE ldv_mutex_lock == 1 VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L7826] nondetermined = __VERIFIER_nondet_int() [L7827] COND TRUE \read(nondetermined) [L7828] ldv_mutex_lock = 2 [L7829] return (0); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L6591] tmp___0 = ldv_mutex_lock_interruptible_lock(ldv_func_arg1) [L6592] return (tmp___0); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L5807] tmp = ldv_mutex_lock_interruptible_10(& card->fw.lock) [L5808] COND FALSE !(tmp != 0) [L5812] EXPR card->fw.up VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L5812] COND FALSE !(card->fw.up != 0) [L5817] EXPR card->pdat [L5817] EXPR (card->pdat)->enable_irq VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L5817-L5818] COND TRUE (unsigned long )(card->pdat)->enable_irq != (unsigned long )((int (* )(struct platform_device * , int ))0) [L5819] card->pdev [L5819] EXPR card->pdat [L5819] (card->pdat)->enable_irq [L5709] int ret ; [L5712] case 1U: [L7298] int ret ; [L7299] struct softing *card ; [L7300] struct softing_priv *priv ; [L7301] struct net_device *netdev ; [L7302] int bus_bitmask_start ; [L7303] int j ; [L7304] int error_reporting ; [L7305] struct can_frame msg ; [L7306] struct can_bittiming const *bt ; [L7307] void *tmp ; [L7308] void *tmp___0 ; [L7309] bool tmp___1 ; [L7310] int tmp___2 ; [L7311] int tmp___3 ; [L7312] void *tmp___4 ; [L7313] int tmp___5 ; [L7314] void *tmp___6 ; [L7315] int tmp___7 ; [L7316] void *tmp___8 ; [L7317] ktime_t tmp___9 ; [L5016] return ((void *)dev + 2816U); VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L7319] tmp = netdev_priv((struct net_device const *)dev) [L7320] priv = (struct softing_priv *)tmp [L7321] EXPR priv->card [L7321] card = priv->card [L7322] EXPR card->fw.up VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L7322] COND FALSE !(card->fw.up == 0) [L7669] ldv_func_ret_type___6 ldv_func_res ; [L7670] int tmp ; [L7671] int tmp___0 ; [L8188] return __VERIFIER_nondet_int(); [L7673] tmp = mutex_lock_interruptible(ldv_func_arg1) [L7674] ldv_func_res = tmp [L7820] int nondetermined ; VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L7822] COND FALSE !(ldv_mutex_lock == 1) VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] [L7700] __VERIFIER_error() VAL [dev_attr_channel={153:0}, dev_attr_chip={148:0}, dev_attr_firmware={150:0}, dev_attr_firmware_version={75:0}, dev_attr_frequency={92:0}, dev_attr_hardware={54:0}, dev_attr_hardware_version={143:0}, dev_attr_license={154:0}, dev_attr_output={69:0}, dev_attr_serial={66:0}, dev_attr_txpending={90:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={175:0}, netdev_sysfs_group={134:0}, softing_btr_const={151:0}, softing_netdev_ops={79:0}, softing_pdev_attrs={34:0}, softing_pdev_group={163:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 6204 locations, 44 error locations. Result: UNSAFE, OverallTime: 29.8s, OverallIterations: 15, TraceHistogramMax: 2, AutomataDifference: 23.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, HoareTripleCheckerStatistics: 130210 SDtfs, 152059 SDslu, 235807 SDs, 0 SdLazy, 3320 SolverSat, 340 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 14.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 103 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13379occurred in iteration=6, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.7s AutomataMinimizationTime, 14 MinimizatonAttempts, 63075 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 571 NumberOfCodeBlocks, 571 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 502 ConstructedInterpolants, 0 QuantifiedInterpolants, 30046 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 14 InterpolantComputations, 14 PerfectInterpolantSequences, 14/14 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.25-f470102 [2019-12-07 17:50:09,362 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 17:50:09,364 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 17:50:09,372 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 17:50:09,372 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 17:50:09,373 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 17:50:09,373 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 17:50:09,375 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 17:50:09,376 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 17:50:09,377 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 17:50:09,377 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 17:50:09,378 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 17:50:09,378 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 17:50:09,379 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 17:50:09,380 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 17:50:09,380 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 17:50:09,381 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 17:50:09,382 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 17:50:09,383 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 17:50:09,385 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 17:50:09,386 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 17:50:09,387 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 17:50:09,388 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 17:50:09,388 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 17:50:09,390 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 17:50:09,390 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 17:50:09,390 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 17:50:09,391 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 17:50:09,391 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 17:50:09,392 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 17:50:09,392 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 17:50:09,393 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 17:50:09,393 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 17:50:09,394 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 17:50:09,394 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 17:50:09,394 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 17:50:09,395 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 17:50:09,395 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 17:50:09,395 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 17:50:09,396 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 17:50:09,396 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 17:50:09,397 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2019-12-07 17:50:09,407 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 17:50:09,407 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 17:50:09,408 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 17:50:09,408 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 17:50:09,408 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 17:50:09,408 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 17:50:09,408 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 17:50:09,408 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 17:50:09,408 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 17:50:09,409 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 17:50:09,409 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-12-07 17:50:09,409 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-12-07 17:50:09,409 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 17:50:09,409 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 17:50:09,409 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 17:50:09,409 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 17:50:09,410 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 17:50:09,410 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 17:50:09,410 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 17:50:09,410 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 17:50:09,410 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 17:50:09,410 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 17:50:09,410 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 17:50:09,410 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-12-07 17:50:09,411 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-12-07 17:50:09,411 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 17:50:09,411 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 17:50:09,411 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-12-07 17:50:09,411 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2019-12-07 17:50:09,411 INFO L138 SettingsManager]: * To the following directory=dump/ Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f1aad10bcd52016ce3e65ea447255b65c24edd88 [2019-12-07 17:50:09,576 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 17:50:09,587 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 17:50:09,590 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 17:50:09,591 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 17:50:09,591 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 17:50:09,592 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2019-12-07 17:50:09,633 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/9fd1ec249/0d15e2c35db643da9b4292ade806f1ca/FLAG2d2361e85 [2019-12-07 17:50:10,277 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 17:50:10,278 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2019-12-07 17:50:10,308 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/9fd1ec249/0d15e2c35db643da9b4292ade806f1ca/FLAG2d2361e85 [2019-12-07 17:50:10,668 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/data/9fd1ec249/0d15e2c35db643da9b4292ade806f1ca [2019-12-07 17:50:10,672 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 17:50:10,674 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 17:50:10,676 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 17:50:10,676 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 17:50:10,681 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 17:50:10,682 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:50:10" (1/1) ... [2019-12-07 17:50:10,685 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14367905 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:10, skipping insertion in model container [2019-12-07 17:50:10,685 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:50:10" (1/1) ... [2019-12-07 17:50:10,692 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 17:50:10,767 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 17:50:11,846 WARN L612 FunctionHandler]: implicit declaration of function ldv_xmalloc [2019-12-07 17:50:11,852 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:50:11,877 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 17:50:12,064 WARN L612 FunctionHandler]: implicit declaration of function ldv_xmalloc [2019-12-07 17:50:12,066 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:50:12,261 INFO L208 MainTranslator]: Completed translation [2019-12-07 17:50:12,261 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12 WrapperNode [2019-12-07 17:50:12,261 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 17:50:12,262 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 17:50:12,262 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 17:50:12,262 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 17:50:12,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:12,311 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:12,736 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 17:50:12,736 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 17:50:12,736 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 17:50:12,736 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 17:50:12,743 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:12,743 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:12,807 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:12,808 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:13,029 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:13,091 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:13,144 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... [2019-12-07 17:50:13,229 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 17:50:13,230 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 17:50:13,230 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 17:50:13,230 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 17:50:13,231 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/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-12-07 17:50:13,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2019-12-07 17:50:13,281 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2019-12-07 17:50:13,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2019-12-07 17:50:13,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-12-07 17:50:13,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-12-07 17:50:13,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2019-12-07 17:50:13,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-12-07 17:50:13,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-12-07 17:50:13,283 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2019-12-07 17:50:13,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-12-07 17:50:13,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2019-12-07 17:50:13,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2019-12-07 17:50:13,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2019-12-07 17:50:13,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2019-12-07 17:50:13,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-12-07 17:50:13,284 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-12-07 17:50:13,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-12-07 17:50:13,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2019-12-07 17:50:13,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2019-12-07 17:50:13,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2019-12-07 17:50:13,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-12-07 17:50:13,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2019-12-07 17:50:13,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2019-12-07 17:50:13,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2019-12-07 17:50:13,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-12-07 17:50:13,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-12-07 17:50:13,285 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2019-12-07 17:50:13,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2019-12-07 17:50:13,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2019-12-07 17:50:13,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-12-07 17:50:13,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2019-12-07 17:50:13,286 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 17:50:13,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 17:51:26,715 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 17:51:26,715 INFO L287 CfgBuilder]: Removed 6771 assume(true) statements. [2019-12-07 17:51:26,718 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:51:26 BoogieIcfgContainer [2019-12-07 17:51:26,718 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 17:51:26,719 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-12-07 17:51:26,719 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-12-07 17:51:26,721 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-12-07 17:51:26,721 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 05:50:10" (1/3) ... [2019-12-07 17:51:26,722 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1201d1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 05:51:26, skipping insertion in model container [2019-12-07 17:51:26,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:50:12" (2/3) ... [2019-12-07 17:51:26,722 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1201d1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 05:51:26, skipping insertion in model container [2019-12-07 17:51:26,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:51:26" (3/3) ... [2019-12-07 17:51:26,723 INFO L109 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-32_7a-drivers--net--can--softing--softing.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2019-12-07 17:51:26,729 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-12-07 17:51:26,737 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 44 error locations. [2019-12-07 17:51:26,745 INFO L249 AbstractCegarLoop]: Starting to check reachability of 44 error locations. [2019-12-07 17:51:26,775 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-12-07 17:51:26,776 INFO L374 AbstractCegarLoop]: Hoare is true [2019-12-07 17:51:26,776 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-12-07 17:51:26,776 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 17:51:26,776 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 17:51:26,776 INFO L378 AbstractCegarLoop]: Difference is false [2019-12-07 17:51:26,776 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 17:51:26,776 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-12-07 17:51:26,834 INFO L276 IsEmpty]: Start isEmpty. Operand 6204 states. [2019-12-07 17:51:26,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-12-07 17:51:26,838 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:51:26,838 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-12-07 17:51:26,839 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:51:26,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:51:26,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1474528938, now seen corresponding path program 1 times [2019-12-07 17:51:26,852 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:51:26,852 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413706228] [2019-12-07 17:51:26,853 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2019-12-07 17:51:28,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:51:28,101 INFO L264 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:51:28,108 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:51:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:28,125 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:51:28,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:28,128 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413706228] [2019-12-07 17:51:28,128 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:51:28,128 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2019-12-07 17:51:28,129 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526509867] [2019-12-07 17:51:28,131 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:51:28,132 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:51:28,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:51:28,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:51:28,142 INFO L87 Difference]: Start difference. First operand 6204 states. Second operand 3 states. [2019-12-07 17:51:30,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:51:30,435 INFO L93 Difference]: Finished difference Result 12404 states and 16350 transitions. [2019-12-07 17:51:30,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:51:30,437 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 6 [2019-12-07 17:51:30,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:51:30,507 INFO L225 Difference]: With dead ends: 12404 [2019-12-07 17:51:30,507 INFO L226 Difference]: Without dead ends: 6198 [2019-12-07 17:51:30,525 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 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-12-07 17:51:30,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6198 states. [2019-12-07 17:51:30,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6198 to 6198. [2019-12-07 17:51:30,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6198 states. [2019-12-07 17:51:30,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6198 states to 6198 states and 8127 transitions. [2019-12-07 17:51:30,702 INFO L78 Accepts]: Start accepts. Automaton has 6198 states and 8127 transitions. Word has length 6 [2019-12-07 17:51:30,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:51:30,703 INFO L462 AbstractCegarLoop]: Abstraction has 6198 states and 8127 transitions. [2019-12-07 17:51:30,703 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:51:30,703 INFO L276 IsEmpty]: Start isEmpty. Operand 6198 states and 8127 transitions. [2019-12-07 17:51:30,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-12-07 17:51:30,703 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:51:30,703 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:51:30,904 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2019-12-07 17:51:30,904 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:51:30,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:51:30,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1534225820, now seen corresponding path program 1 times [2019-12-07 17:51:30,906 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:51:30,906 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [621072423] [2019-12-07 17:51:30,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2019-12-07 17:51:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:51:31,978 INFO L264 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:51:31,980 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:51:31,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:31,987 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:51:31,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:31,989 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [621072423] [2019-12-07 17:51:31,990 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:51:31,990 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2019-12-07 17:51:31,990 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238367621] [2019-12-07 17:51:31,991 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:51:31,991 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:51:31,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:51:31,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:51:31,992 INFO L87 Difference]: Start difference. First operand 6198 states and 8127 transitions. Second operand 3 states. [2019-12-07 17:51:34,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:51:34,263 INFO L93 Difference]: Finished difference Result 18384 states and 24149 transitions. [2019-12-07 17:51:34,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:51:34,264 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2019-12-07 17:51:34,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:51:34,308 INFO L225 Difference]: With dead ends: 18384 [2019-12-07 17:51:34,308 INFO L226 Difference]: Without dead ends: 12188 [2019-12-07 17:51:34,318 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 11 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-12-07 17:51:34,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12188 states. [2019-12-07 17:51:34,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12188 to 12134. [2019-12-07 17:51:34,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12134 states. [2019-12-07 17:51:34,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12134 states to 12134 states and 15955 transitions. [2019-12-07 17:51:34,610 INFO L78 Accepts]: Start accepts. Automaton has 12134 states and 15955 transitions. Word has length 7 [2019-12-07 17:51:34,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:51:34,610 INFO L462 AbstractCegarLoop]: Abstraction has 12134 states and 15955 transitions. [2019-12-07 17:51:34,610 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:51:34,610 INFO L276 IsEmpty]: Start isEmpty. Operand 12134 states and 15955 transitions. [2019-12-07 17:51:34,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-12-07 17:51:34,610 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:51:34,610 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:51:34,811 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2019-12-07 17:51:34,812 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:51:34,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:51:34,812 INFO L82 PathProgramCache]: Analyzing trace with hash -316342796, now seen corresponding path program 1 times [2019-12-07 17:51:34,813 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:51:34,813 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1981974974] [2019-12-07 17:51:34,814 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2019-12-07 17:51:35,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:51:35,988 INFO L264 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:51:35,989 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:51:35,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:35,996 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:51:35,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:35,998 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1981974974] [2019-12-07 17:51:35,998 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:51:35,998 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2019-12-07 17:51:35,998 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118624790] [2019-12-07 17:51:35,999 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:51:35,999 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:51:35,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:51:35,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:51:35,999 INFO L87 Difference]: Start difference. First operand 12134 states and 15955 transitions. Second operand 3 states. [2019-12-07 17:51:38,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:51:38,517 INFO L93 Difference]: Finished difference Result 12134 states and 15955 transitions. [2019-12-07 17:51:38,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:51:38,706 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2019-12-07 17:51:38,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:51:38,754 INFO L225 Difference]: With dead ends: 12134 [2019-12-07 17:51:38,754 INFO L226 Difference]: Without dead ends: 12129 [2019-12-07 17:51:38,758 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 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-12-07 17:51:38,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12129 states. [2019-12-07 17:51:39,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12129 to 12129. [2019-12-07 17:51:39,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12129 states. [2019-12-07 17:51:39,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12129 states to 12129 states and 15946 transitions. [2019-12-07 17:51:39,082 INFO L78 Accepts]: Start accepts. Automaton has 12129 states and 15946 transitions. Word has length 8 [2019-12-07 17:51:39,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:51:39,082 INFO L462 AbstractCegarLoop]: Abstraction has 12129 states and 15946 transitions. [2019-12-07 17:51:39,082 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:51:39,082 INFO L276 IsEmpty]: Start isEmpty. Operand 12129 states and 15946 transitions. [2019-12-07 17:51:39,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2019-12-07 17:51:39,084 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:51:39,084 INFO L410 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] [2019-12-07 17:51:39,285 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2019-12-07 17:51:39,286 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:51:39,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:51:39,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1766495955, now seen corresponding path program 1 times [2019-12-07 17:51:39,287 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:51:39,287 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [635089803] [2019-12-07 17:51:39,287 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2019-12-07 17:51:40,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:51:40,389 INFO L264 TraceCheckSpWp]: Trace formula consists of 928 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 17:51:40,391 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:51:40,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:40,411 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:51:40,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:40,416 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [635089803] [2019-12-07 17:51:40,416 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:51:40,416 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-12-07 17:51:40,416 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610900139] [2019-12-07 17:51:40,416 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 17:51:40,416 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:51:40,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 17:51:40,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:51:40,417 INFO L87 Difference]: Start difference. First operand 12129 states and 15946 transitions. Second operand 5 states. [2019-12-07 17:51:42,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:51:42,682 INFO L93 Difference]: Finished difference Result 31266 states and 41311 transitions. [2019-12-07 17:51:42,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-12-07 17:51:42,682 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2019-12-07 17:51:42,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:51:42,708 INFO L225 Difference]: With dead ends: 31266 [2019-12-07 17:51:42,708 INFO L226 Difference]: Without dead ends: 19139 [2019-12-07 17:51:42,724 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 50 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-12-07 17:51:42,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19139 states. [2019-12-07 17:51:43,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19139 to 12129. [2019-12-07 17:51:43,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12129 states. [2019-12-07 17:51:43,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12129 states to 12129 states and 15935 transitions. [2019-12-07 17:51:43,103 INFO L78 Accepts]: Start accepts. Automaton has 12129 states and 15935 transitions. Word has length 26 [2019-12-07 17:51:43,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:51:43,103 INFO L462 AbstractCegarLoop]: Abstraction has 12129 states and 15935 transitions. [2019-12-07 17:51:43,103 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 17:51:43,104 INFO L276 IsEmpty]: Start isEmpty. Operand 12129 states and 15935 transitions. [2019-12-07 17:51:43,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2019-12-07 17:51:43,105 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:51:43,105 INFO L410 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] [2019-12-07 17:51:43,306 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2019-12-07 17:51:43,306 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:51:43,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:51:43,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1867198354, now seen corresponding path program 1 times [2019-12-07 17:51:43,309 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:51:43,309 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892761572] [2019-12-07 17:51:43,309 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2019-12-07 17:51:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:51:44,418 INFO L264 TraceCheckSpWp]: Trace formula consists of 937 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:51:44,420 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:51:44,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:44,425 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:51:44,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:44,432 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892761572] [2019-12-07 17:51:44,432 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:51:44,432 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 17:51:44,433 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218268457] [2019-12-07 17:51:44,433 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 17:51:44,433 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:51:44,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:51:44,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:51:44,433 INFO L87 Difference]: Start difference. First operand 12129 states and 15935 transitions. Second operand 4 states. [2019-12-07 17:51:44,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:51:44,915 INFO L93 Difference]: Finished difference Result 28889 states and 38003 transitions. [2019-12-07 17:51:44,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 17:51:44,916 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 28 [2019-12-07 17:51:44,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:51:44,932 INFO L225 Difference]: With dead ends: 28889 [2019-12-07 17:51:44,932 INFO L226 Difference]: Without dead ends: 16762 [2019-12-07 17:51:44,945 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:51:44,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16762 states. [2019-12-07 17:51:45,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16762 to 14930. [2019-12-07 17:51:45,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14930 states. [2019-12-07 17:51:45,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14930 states to 14930 states and 19694 transitions. [2019-12-07 17:51:45,382 INFO L78 Accepts]: Start accepts. Automaton has 14930 states and 19694 transitions. Word has length 28 [2019-12-07 17:51:45,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:51:45,382 INFO L462 AbstractCegarLoop]: Abstraction has 14930 states and 19694 transitions. [2019-12-07 17:51:45,382 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 17:51:45,382 INFO L276 IsEmpty]: Start isEmpty. Operand 14930 states and 19694 transitions. [2019-12-07 17:51:45,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2019-12-07 17:51:45,384 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:51:45,384 INFO L410 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:51:45,584 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2019-12-07 17:51:45,585 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:51:45,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:51:45,586 INFO L82 PathProgramCache]: Analyzing trace with hash -994253221, now seen corresponding path program 1 times [2019-12-07 17:51:45,587 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:51:45,587 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1484110048] [2019-12-07 17:51:45,588 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2019-12-07 17:51:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:51:46,721 INFO L264 TraceCheckSpWp]: Trace formula consists of 975 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:51:46,723 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:51:46,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:46,732 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:51:46,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:46,745 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1484110048] [2019-12-07 17:51:46,745 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:51:46,745 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-12-07 17:51:46,745 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060510352] [2019-12-07 17:51:46,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-12-07 17:51:46,745 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:51:46,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-12-07 17:51:46,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2019-12-07 17:51:46,746 INFO L87 Difference]: Start difference. First operand 14930 states and 19694 transitions. Second operand 6 states. [2019-12-07 17:51:47,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:51:47,262 INFO L93 Difference]: Finished difference Result 29882 states and 39409 transitions. [2019-12-07 17:51:47,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 17:51:47,263 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 40 [2019-12-07 17:51:47,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:51:47,276 INFO L225 Difference]: With dead ends: 29882 [2019-12-07 17:51:47,276 INFO L226 Difference]: Without dead ends: 14948 [2019-12-07 17:51:47,290 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 74 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-12-07 17:51:47,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14948 states. [2019-12-07 17:51:47,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14948 to 14933. [2019-12-07 17:51:47,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14933 states. [2019-12-07 17:51:47,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14933 states to 14933 states and 19694 transitions. [2019-12-07 17:51:47,717 INFO L78 Accepts]: Start accepts. Automaton has 14933 states and 19694 transitions. Word has length 40 [2019-12-07 17:51:47,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:51:47,717 INFO L462 AbstractCegarLoop]: Abstraction has 14933 states and 19694 transitions. [2019-12-07 17:51:47,717 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-12-07 17:51:47,718 INFO L276 IsEmpty]: Start isEmpty. Operand 14933 states and 19694 transitions. [2019-12-07 17:51:47,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-12-07 17:51:47,719 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:51:47,719 INFO L410 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-12-07 17:51:47,920 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2019-12-07 17:51:47,920 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:51:47,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:51:47,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1842825714, now seen corresponding path program 1 times [2019-12-07 17:51:47,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:51:47,923 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [262606415] [2019-12-07 17:51:47,923 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2019-12-07 17:51:49,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:51:49,211 INFO L264 TraceCheckSpWp]: Trace formula consists of 1114 conjuncts, 17 conjunts are in the unsatisfiable core [2019-12-07 17:51:49,215 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:51:49,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:49,262 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:51:49,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:51:49,359 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [262606415] [2019-12-07 17:51:49,359 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:51:49,359 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 12 [2019-12-07 17:51:49,359 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170983007] [2019-12-07 17:51:49,360 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-12-07 17:51:49,360 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:51:49,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-12-07 17:51:49,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2019-12-07 17:51:49,360 INFO L87 Difference]: Start difference. First operand 14933 states and 19694 transitions. Second operand 12 states. [2019-12-07 17:52:01,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:52:01,114 INFO L93 Difference]: Finished difference Result 44685 states and 58909 transitions. [2019-12-07 17:52:01,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-12-07 17:52:01,115 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 47 [2019-12-07 17:52:01,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:52:01,141 INFO L225 Difference]: With dead ends: 44685 [2019-12-07 17:52:01,141 INFO L226 Difference]: Without dead ends: 29749 [2019-12-07 17:52:01,160 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2019-12-07 17:52:01,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29749 states. [2019-12-07 17:52:01,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29749 to 14938. [2019-12-07 17:52:01,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14938 states. [2019-12-07 17:52:01,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14938 states to 14938 states and 19698 transitions. [2019-12-07 17:52:01,867 INFO L78 Accepts]: Start accepts. Automaton has 14938 states and 19698 transitions. Word has length 47 [2019-12-07 17:52:01,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:52:01,868 INFO L462 AbstractCegarLoop]: Abstraction has 14938 states and 19698 transitions. [2019-12-07 17:52:01,868 INFO L463 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-12-07 17:52:01,868 INFO L276 IsEmpty]: Start isEmpty. Operand 14938 states and 19698 transitions. [2019-12-07 17:52:01,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2019-12-07 17:52:01,869 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:52:01,869 INFO L410 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] [2019-12-07 17:52:02,070 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2019-12-07 17:52:02,071 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:52:02,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:52:02,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1125116843, now seen corresponding path program 1 times [2019-12-07 17:52:02,074 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:52:02,075 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060100702] [2019-12-07 17:52:02,075 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2019-12-07 17:52:03,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:52:03,304 INFO L264 TraceCheckSpWp]: Trace formula consists of 1128 conjuncts, 7 conjunts are in the unsatisfiable core [2019-12-07 17:52:03,307 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:52:03,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:03,333 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:52:03,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:03,372 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060100702] [2019-12-07 17:52:03,372 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:52:03,373 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2019-12-07 17:52:03,373 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113841997] [2019-12-07 17:52:03,373 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-12-07 17:52:03,373 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:52:03,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-12-07 17:52:03,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2019-12-07 17:52:03,373 INFO L87 Difference]: Start difference. First operand 14938 states and 19698 transitions. Second operand 8 states. [2019-12-07 17:52:10,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:52:10,495 INFO L93 Difference]: Finished difference Result 101529 states and 133914 transitions. [2019-12-07 17:52:10,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-12-07 17:52:10,496 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 48 [2019-12-07 17:52:10,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:52:10,580 INFO L225 Difference]: With dead ends: 101529 [2019-12-07 17:52:10,581 INFO L226 Difference]: Without dead ends: 86593 [2019-12-07 17:52:10,604 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2019-12-07 17:52:10,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86593 states. [2019-12-07 17:52:11,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86593 to 14950. [2019-12-07 17:52:11,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14950 states. [2019-12-07 17:52:11,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14950 states to 14950 states and 19710 transitions. [2019-12-07 17:52:11,833 INFO L78 Accepts]: Start accepts. Automaton has 14950 states and 19710 transitions. Word has length 48 [2019-12-07 17:52:11,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:52:11,833 INFO L462 AbstractCegarLoop]: Abstraction has 14950 states and 19710 transitions. [2019-12-07 17:52:11,833 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-12-07 17:52:11,833 INFO L276 IsEmpty]: Start isEmpty. Operand 14950 states and 19710 transitions. [2019-12-07 17:52:11,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2019-12-07 17:52:11,835 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:52:11,835 INFO L410 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] [2019-12-07 17:52:12,035 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2019-12-07 17:52:12,036 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:52:12,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:52:12,036 INFO L82 PathProgramCache]: Analyzing trace with hash -122567817, now seen corresponding path program 1 times [2019-12-07 17:52:12,038 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:52:12,039 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883768712] [2019-12-07 17:52:12,039 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2019-12-07 17:52:13,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:52:13,220 INFO L264 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:52:13,222 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:52:13,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:13,229 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:52:13,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:13,236 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883768712] [2019-12-07 17:52:13,236 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:52:13,236 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2019-12-07 17:52:13,236 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562202873] [2019-12-07 17:52:13,236 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-12-07 17:52:13,237 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:52:13,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:52:13,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:52:13,237 INFO L87 Difference]: Start difference. First operand 14950 states and 19710 transitions. Second operand 4 states. [2019-12-07 17:52:15,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:52:15,046 INFO L93 Difference]: Finished difference Result 31366 states and 41529 transitions. [2019-12-07 17:52:15,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 17:52:15,047 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 49 [2019-12-07 17:52:15,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:52:15,060 INFO L225 Difference]: With dead ends: 31366 [2019-12-07 17:52:15,060 INFO L226 Difference]: Without dead ends: 16418 [2019-12-07 17:52:15,074 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:52:15,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16418 states. [2019-12-07 17:52:16,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16418 to 16418. [2019-12-07 17:52:16,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16418 states. [2019-12-07 17:52:16,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16418 states to 16418 states and 21687 transitions. [2019-12-07 17:52:16,103 INFO L78 Accepts]: Start accepts. Automaton has 16418 states and 21687 transitions. Word has length 49 [2019-12-07 17:52:16,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:52:16,104 INFO L462 AbstractCegarLoop]: Abstraction has 16418 states and 21687 transitions. [2019-12-07 17:52:16,104 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-12-07 17:52:16,104 INFO L276 IsEmpty]: Start isEmpty. Operand 16418 states and 21687 transitions. [2019-12-07 17:52:16,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2019-12-07 17:52:16,105 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:52:16,105 INFO L410 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] [2019-12-07 17:52:16,305 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2019-12-07 17:52:16,307 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:52:16,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:52:16,307 INFO L82 PathProgramCache]: Analyzing trace with hash -1331393832, now seen corresponding path program 1 times [2019-12-07 17:52:16,310 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:52:16,311 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1095351569] [2019-12-07 17:52:16,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2019-12-07 17:52:17,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:52:17,618 INFO L264 TraceCheckSpWp]: Trace formula consists of 1142 conjuncts, 11 conjunts are in the unsatisfiable core [2019-12-07 17:52:17,620 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:52:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:17,654 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:52:17,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:17,693 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1095351569] [2019-12-07 17:52:17,693 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:52:17,694 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2019-12-07 17:52:17,694 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263614017] [2019-12-07 17:52:17,694 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-12-07 17:52:17,694 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:52:17,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-12-07 17:52:17,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2019-12-07 17:52:17,694 INFO L87 Difference]: Start difference. First operand 16418 states and 21687 transitions. Second operand 8 states. [2019-12-07 17:52:22,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:52:22,360 INFO L93 Difference]: Finished difference Result 64884 states and 85781 transitions. [2019-12-07 17:52:22,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-12-07 17:52:22,361 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 49 [2019-12-07 17:52:22,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:52:22,405 INFO L225 Difference]: With dead ends: 64884 [2019-12-07 17:52:22,405 INFO L226 Difference]: Without dead ends: 48468 [2019-12-07 17:52:22,426 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2019-12-07 17:52:22,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48468 states. [2019-12-07 17:52:23,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48468 to 16424. [2019-12-07 17:52:23,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16424 states. [2019-12-07 17:52:23,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16424 states to 16424 states and 21693 transitions. [2019-12-07 17:52:23,738 INFO L78 Accepts]: Start accepts. Automaton has 16424 states and 21693 transitions. Word has length 49 [2019-12-07 17:52:23,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:52:23,738 INFO L462 AbstractCegarLoop]: Abstraction has 16424 states and 21693 transitions. [2019-12-07 17:52:23,738 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-12-07 17:52:23,738 INFO L276 IsEmpty]: Start isEmpty. Operand 16424 states and 21693 transitions. [2019-12-07 17:52:23,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-12-07 17:52:23,740 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:52:23,740 INFO L410 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] [2019-12-07 17:52:23,940 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 mathsat -unsat_core_generation=3 [2019-12-07 17:52:23,941 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:52:23,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:52:23,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1613611781, now seen corresponding path program 1 times [2019-12-07 17:52:23,943 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:52:23,944 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1073419440] [2019-12-07 17:52:23,944 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2019-12-07 17:52:25,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:52:25,325 INFO L264 TraceCheckSpWp]: Trace formula consists of 1156 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:52:25,327 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:52:25,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:25,333 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:52:25,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:25,336 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1073419440] [2019-12-07 17:52:25,336 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:52:25,336 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2019-12-07 17:52:25,336 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719767021] [2019-12-07 17:52:25,336 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 17:52:25,336 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:52:25,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:52:25,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:52:25,337 INFO L87 Difference]: Start difference. First operand 16424 states and 21693 transitions. Second operand 3 states. [2019-12-07 17:52:28,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:52:28,784 INFO L93 Difference]: Finished difference Result 32846 states and 43384 transitions. [2019-12-07 17:52:28,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:52:28,785 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-12-07 17:52:28,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:52:28,798 INFO L225 Difference]: With dead ends: 32846 [2019-12-07 17:52:28,798 INFO L226 Difference]: Without dead ends: 16424 [2019-12-07 17:52:28,810 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 97 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-12-07 17:52:28,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16424 states. [2019-12-07 17:52:29,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16424 to 16420. [2019-12-07 17:52:29,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16420 states. [2019-12-07 17:52:29,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16420 states to 16420 states and 21638 transitions. [2019-12-07 17:52:29,991 INFO L78 Accepts]: Start accepts. Automaton has 16420 states and 21638 transitions. Word has length 50 [2019-12-07 17:52:29,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:52:29,991 INFO L462 AbstractCegarLoop]: Abstraction has 16420 states and 21638 transitions. [2019-12-07 17:52:29,991 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 17:52:29,991 INFO L276 IsEmpty]: Start isEmpty. Operand 16420 states and 21638 transitions. [2019-12-07 17:52:29,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-12-07 17:52:29,993 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:52:29,993 INFO L410 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] [2019-12-07 17:52:30,193 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 mathsat -unsat_core_generation=3 [2019-12-07 17:52:30,194 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:52:30,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:52:30,194 INFO L82 PathProgramCache]: Analyzing trace with hash -906348153, now seen corresponding path program 1 times [2019-12-07 17:52:30,196 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:52:30,197 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1353852303] [2019-12-07 17:52:30,197 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 13 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with mathsat -unsat_core_generation=3 [2019-12-07 17:52:31,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:52:31,572 INFO L264 TraceCheckSpWp]: Trace formula consists of 1155 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 17:52:31,574 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:52:31,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:31,592 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:52:31,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:31,612 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1353852303] [2019-12-07 17:52:31,612 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:52:31,613 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2019-12-07 17:52:31,613 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816088026] [2019-12-07 17:52:31,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-12-07 17:52:31,613 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:52:31,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-12-07 17:52:31,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2019-12-07 17:52:31,613 INFO L87 Difference]: Start difference. First operand 16420 states and 21638 transitions. Second operand 8 states. [2019-12-07 17:52:56,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:52:56,009 INFO L93 Difference]: Finished difference Result 28008 states and 37024 transitions. [2019-12-07 17:52:56,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 17:52:56,016 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2019-12-07 17:52:56,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:52:56,030 INFO L225 Difference]: With dead ends: 28008 [2019-12-07 17:52:56,030 INFO L226 Difference]: Without dead ends: 22361 [2019-12-07 17:52:56,036 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2019-12-07 17:52:56,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22361 states. [2019-12-07 17:52:56,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22361 to 10773. [2019-12-07 17:52:56,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10773 states. [2019-12-07 17:52:56,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10773 states to 10773 states and 14235 transitions. [2019-12-07 17:52:56,960 INFO L78 Accepts]: Start accepts. Automaton has 10773 states and 14235 transitions. Word has length 50 [2019-12-07 17:52:56,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:52:56,960 INFO L462 AbstractCegarLoop]: Abstraction has 10773 states and 14235 transitions. [2019-12-07 17:52:56,961 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-12-07 17:52:56,961 INFO L276 IsEmpty]: Start isEmpty. Operand 10773 states and 14235 transitions. [2019-12-07 17:52:56,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2019-12-07 17:52:56,962 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:52:56,962 INFO L410 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] [2019-12-07 17:52:57,162 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 mathsat -unsat_core_generation=3 [2019-12-07 17:52:57,163 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:52:57,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:52:57,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1068914969, now seen corresponding path program 1 times [2019-12-07 17:52:57,165 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:52:57,166 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [732992283] [2019-12-07 17:52:57,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 14 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with mathsat -unsat_core_generation=3 [2019-12-07 17:52:58,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:52:58,524 INFO L264 TraceCheckSpWp]: Trace formula consists of 1182 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 17:52:58,526 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:52:58,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:58,542 INFO L329 TraceCheckSpWp]: Computing backward predicates... [2019-12-07 17:52:58,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:52:58,545 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [732992283] [2019-12-07 17:52:58,545 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:52:58,545 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-12-07 17:52:58,545 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520668671] [2019-12-07 17:52:58,546 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 17:52:58,546 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-12-07 17:52:58,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 17:52:58,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:52:58,546 INFO L87 Difference]: Start difference. First operand 10773 states and 14235 transitions. Second operand 5 states. [2019-12-07 17:53:10,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:53:10,814 INFO L93 Difference]: Finished difference Result 22361 states and 29621 transitions. [2019-12-07 17:53:10,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-12-07 17:53:10,834 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 55 [2019-12-07 17:53:10,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 17:53:10,851 INFO L225 Difference]: With dead ends: 22361 [2019-12-07 17:53:10,852 INFO L226 Difference]: Without dead ends: 21626 [2019-12-07 17:53:10,855 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 107 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-12-07 17:53:10,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21626 states. [2019-12-07 17:53:11,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21626 to 10038. [2019-12-07 17:53:11,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10038 states. [2019-12-07 17:53:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10038 states to 10038 states and 13215 transitions. [2019-12-07 17:53:11,815 INFO L78 Accepts]: Start accepts. Automaton has 10038 states and 13215 transitions. Word has length 55 [2019-12-07 17:53:11,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 17:53:11,815 INFO L462 AbstractCegarLoop]: Abstraction has 10038 states and 13215 transitions. [2019-12-07 17:53:11,815 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 17:53:11,815 INFO L276 IsEmpty]: Start isEmpty. Operand 10038 states and 13215 transitions. [2019-12-07 17:53:11,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2019-12-07 17:53:11,817 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 17:53:11,817 INFO L410 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] [2019-12-07 17:53:12,017 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 mathsat -unsat_core_generation=3 [2019-12-07 17:53:12,017 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr38ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr24ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr15ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr43ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr36ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr17ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr22ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr20ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr40ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr34ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr19ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr41ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr26ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr32ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr28ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr13ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr11ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr9ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr30ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr23ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr37ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr7ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr16ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr21ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr39ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr12ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr27ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr42ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr33ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr25ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr35ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr10ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr14ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr29ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr31ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 17:53:12,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:53:12,018 INFO L82 PathProgramCache]: Analyzing trace with hash -145533242, now seen corresponding path program 1 times [2019-12-07 17:53:12,020 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-12-07 17:53:12,020 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929348496] [2019-12-07 17:53:12,020 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a1d4519e-cc6b-422e-88ec-e46570e75245/bin/uautomizer/mathsat Starting monitored process 15 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with mathsat -unsat_core_generation=3 [2019-12-07 17:54:23,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:55:55,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:55:56,963 INFO L174 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2019-12-07 17:55:56,963 INFO L475 BasicCegarLoop]: Counterexample might be feasible [2019-12-07 17:55:57,164 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 mathsat -unsat_core_generation=3 [2019-12-07 17:55:57,403 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.12 05:55:57 BoogieIcfgContainer [2019-12-07 17:55:57,403 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-12-07 17:55:57,404 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 17:55:57,404 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 17:55:57,404 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 17:55:57,404 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:51:26" (3/4) ... [2019-12-07 17:55:57,406 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-12-07 17:55:57,407 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 17:55:57,408 INFO L168 Benchmark]: Toolchain (without parser) took 346734.09 ms. Allocated memory was 1.0 GB in the beginning and 4.8 GB in the end (delta: 3.8 GB). Free memory was 940.3 MB in the beginning and 2.0 GB in the end (delta: -1.1 GB). Peak memory consumption was 2.7 GB. Max. memory is 11.5 GB. [2019-12-07 17:55:57,408 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:55:57,409 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1585.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.1 MB). Free memory was 940.3 MB in the beginning and 911.3 MB in the end (delta: 29.0 MB). Peak memory consumption was 185.6 MB. Max. memory is 11.5 GB. [2019-12-07 17:55:57,409 INFO L168 Benchmark]: Boogie Procedure Inliner took 474.61 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 145.8 MB). Free memory was 911.3 MB in the beginning and 1.1 GB in the end (delta: -207.0 MB). Peak memory consumption was 162.4 MB. Max. memory is 11.5 GB. [2019-12-07 17:55:57,409 INFO L168 Benchmark]: Boogie Preprocessor took 493.19 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 933.5 MB in the end (delta: 184.7 MB). Peak memory consumption was 184.7 MB. Max. memory is 11.5 GB. [2019-12-07 17:55:57,410 INFO L168 Benchmark]: RCFGBuilder took 73488.80 ms. Allocated memory was 1.3 GB in the beginning and 1.9 GB in the end (delta: 621.8 MB). Free memory was 933.5 MB in the beginning and 753.5 MB in the end (delta: 180.0 MB). Peak memory consumption was 801.8 MB. Max. memory is 11.5 GB. [2019-12-07 17:55:57,410 INFO L168 Benchmark]: TraceAbstraction took 270684.26 ms. Allocated memory was 1.9 GB in the beginning and 4.8 GB in the end (delta: 2.9 GB). Free memory was 753.5 MB in the beginning and 2.0 GB in the end (delta: -1.3 GB). Peak memory consumption was 1.6 GB. Max. memory is 11.5 GB. [2019-12-07 17:55:57,410 INFO L168 Benchmark]: Witness Printer took 3.09 ms. Allocated memory is still 4.8 GB. Free memory is still 2.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:55:57,412 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 1585.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.1 MB). Free memory was 940.3 MB in the beginning and 911.3 MB in the end (delta: 29.0 MB). Peak memory consumption was 185.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 474.61 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 145.8 MB). Free memory was 911.3 MB in the beginning and 1.1 GB in the end (delta: -207.0 MB). Peak memory consumption was 162.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 493.19 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 933.5 MB in the end (delta: 184.7 MB). Peak memory consumption was 184.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 73488.80 ms. Allocated memory was 1.3 GB in the beginning and 1.9 GB in the end (delta: 621.8 MB). Free memory was 933.5 MB in the beginning and 753.5 MB in the end (delta: 180.0 MB). Peak memory consumption was 801.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 270684.26 ms. Allocated memory was 1.9 GB in the beginning and 4.8 GB in the end (delta: 2.9 GB). Free memory was 753.5 MB in the beginning and 2.0 GB in the end (delta: -1.3 GB). Peak memory consumption was 1.6 GB. Max. memory is 11.5 GB. * Witness Printer took 3.09 ms. Allocated memory is still 4.8 GB. Free memory is still 2.0 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 7700]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of large string literal at line 5993. Possible FailurePath: [L5993-L5995] static struct device_attribute const dev_attr_channel = {{"channel", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_channel, 0}; [L5996-L5998] static struct device_attribute const dev_attr_chip = {{"chip", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_chip, 0}; [L5999-L6001] static struct device_attribute const dev_attr_output = {{"output", 420U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_output, & store_output}; [L6002] static struct attribute const * const netdev_sysfs_attrs[4U] = { & dev_attr_channel.attr, & dev_attr_chip.attr, & dev_attr_output.attr, 0}; [L6003] static struct attribute_group const netdev_sysfs_group = {0, 0, (struct attribute **)(& netdev_sysfs_attrs)}; [L6004-L6007] static struct net_device_ops const softing_netdev_ops = {0, 0, & softing_netdev_open, & softing_netdev_stop, & softing_netdev_start_xmit, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L6008-L6009] static struct can_bittiming_const const softing_btr_const = {{'s', 'o', 'f', 't', 'i', 'n', 'g', '\000'}, 1U, 16U, 1U, 8U, 4U, 1U, 32U, 1U}; [L6088-L6090] static struct device_attribute dev_attr_serial = {{"serial", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_serial, 0}; [L6106-L6108] static struct device_attribute dev_attr_firmware = {{"firmware", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_firmware, 0}; [L6124-L6126] static struct device_attribute dev_attr_firmware_version = {{"firmware_version", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_firmware_version, 0}; [L6142-L6144] static struct device_attribute dev_attr_hardware = {{"hardware", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_hardware, 0}; [L6160-L6162] static struct device_attribute dev_attr_hardware_version = {{"hardware_version", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_hardware_version, 0}; [L6177-L6179] static struct device_attribute dev_attr_license = {{"license", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_license, 0}; [L6195-L6197] static struct device_attribute dev_attr_frequency = {{"frequency", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_frequency, 0}; [L6213-L6215] static struct device_attribute dev_attr_txpending = {{"txpending", 292U, (_Bool)0, 0, {{{(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}, {(char)0}}}}, & show_txpending, 0}; [L6216-L6219] static struct attribute *softing_pdev_attrs[9U] = { & dev_attr_serial.attr, & dev_attr_firmware.attr, & dev_attr_firmware_version.attr, & dev_attr_hardware.attr, & dev_attr_hardware_version.attr, & dev_attr_license.attr, & dev_attr_frequency.attr, & dev_attr_txpending.attr, 0}; [L6220] static struct attribute_group const softing_pdev_group = {0, 0, (struct attribute **)(& softing_pdev_attrs)}; [L6389] int LDV_IN_INTERRUPT ; [L7710] static int ldv_mutex_cred_guard_mutex ; [L7817] static int ldv_mutex_lock ; [L7924] static int ldv_mutex_mutex ; VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=0, ldv_mutex_cred_guard_mutex=0, ldv_mutex_lock=0, ldv_mutex_mutex=0, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6392] struct net_device *var_group1 ; [L6393] int res_softing_netdev_open_9 ; [L6394] int res_softing_netdev_stop_10 ; [L6395] struct sk_buff *var_group2 ; [L6396] struct platform_device *var_group3 ; [L6397] int res_softing_pdev_probe_23 ; [L6398] int var_softing_irq_thread_6_p0 ; [L6399] void *var_softing_irq_thread_6_p1 ; [L6400] int var_softing_irq_v1_8_p0 ; [L6401] void *var_softing_irq_v1_8_p1 ; [L6402] int var_softing_irq_v2_7_p0 ; [L6403] void *var_softing_irq_v2_7_p1 ; [L6404] int ldv_s_softing_netdev_ops_net_device_ops ; [L6405] int ldv_s_softing_driver_platform_driver ; [L6406] int tmp ; [L6407] int tmp___0 ; [L6409] ldv_s_softing_netdev_ops_net_device_ops = 0 [L6410] ldv_s_softing_driver_platform_driver = 0 [L6411] LDV_IN_INTERRUPT = 1 [L8034] ldv_mutex_cred_guard_mutex = 1 [L8035] ldv_mutex_lock = 1 [L8036] ldv_mutex_mutex = 1 VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6491] tmp___0 = __VERIFIER_nondet_int() [L6492] COND TRUE (tmp___0 != 0 || ldv_s_softing_netdev_ops_net_device_ops != 0) || ldv_s_softing_driver_platform_driver != 0 VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6415] tmp = __VERIFIER_nondet_int() [L6417] case 0: [L6430] case 1: [L6443] case 2: [L6447] case 3: VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6448] COND TRUE ldv_s_softing_driver_platform_driver == 0 [L6254] struct softing_platform_data const *pdat ; [L6255] struct softing *card ; [L6256] struct net_device *netdev ; [L6257] struct softing_priv *priv ; [L6258] struct resource *pres ; [L6259] int ret ; [L6260] int j ; [L6261] void *tmp ; [L6262] struct lock_class_key __key ; [L6263] struct lock_class_key __key___0 ; [L6264] resource_size_t tmp___0 ; [L6265] void *tmp___1 ; [L6266] void *tmp___2 ; [L6268] EXPR pdev->dev.platform_data [L6268] pdat = (struct softing_platform_data const *)pdev->dev.platform_data [L6269] COND FALSE !((unsigned long )pdat == (unsigned long )((struct softing_platform_data const *)0)) [L6274] EXPR pdat->nbus VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6274] COND FALSE !((unsigned int )pdat->nbus > 2U) [L4999] void *tmp ; [L4990] void *tmp___2 ; [L4975] COND TRUE __VERIFIER_nondet_int() [L4976] void *res = malloc(size); [L4971] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L4978] return res; VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L4985] return ldv_malloc(size); [L4992] tmp___2 = __kmalloc(size, flags) [L4993] return (tmp___2); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L5001] tmp = kmalloc(size, flags | 32768U) [L5002] return (tmp); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6279] tmp = kzalloc(360UL, 208U) [L6280] card = (struct softing *)tmp VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6281] COND FALSE !((unsigned long )card == (unsigned long )((struct softing *)0)) [L6285] card->pdat = pdat [L6286] card->pdev = pdev [L8119] return __VERIFIER_nondet_int(); [L4859] return (& lock->ldv_5961.rlock); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6291] ret = -22 [L4975] COND TRUE __VERIFIER_nondet_int() [L4976] void *res = malloc(size); [L4971] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L4978] return res; VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L8210] return ldv_malloc(sizeof(struct resource)); [L6292] pres = platform_get_resource(pdev, 512U, 0U) [L6293] COND FALSE !((unsigned long )pres == (unsigned long )((struct resource *)0)) [L6297] EXPR pres->start [L6297] card->dpram_phys = (unsigned long )pres->start [L4909] EXPR res->end [L4909] EXPR res->start [L4909] return (((unsigned long long )res->end - (unsigned long long )res->start) + 1ULL); [L6298] tmp___0 = resource_size((struct resource const *)pres) [L6299] card->dpram_size = (unsigned long )tmp___0 [L6300] EXPR card->dpram_phys [L6300] EXPR card->dpram_size [L4975] COND TRUE __VERIFIER_nondet_int() [L4976] void *res = malloc(size); [L4971] return ((unsigned long)ptr > ((unsigned long)-4095)); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L4978] return res; VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L8144] return ldv_malloc(0UL); [L6300] tmp___1 = ioremap_nocache((resource_size_t )card->dpram_phys, card->dpram_size) [L6301] card->dpram = (uint8_t *)tmp___1 [L6302] EXPR card->dpram VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6302] COND FALSE !((unsigned long )card->dpram == (unsigned long )((uint8_t *)0)) [L4975] COND FALSE !(__VERIFIER_nondet_int()) [L4980] return ((void *)0); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L8210] return ldv_malloc(sizeof(struct resource)); [L6307] pres = platform_get_resource(pdev, 1024U, 0U) [L6308] COND FALSE !((unsigned long )pres != (unsigned long )((struct resource *)0)) VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L5784] int ret ; [L5785] int j ; [L5786] uint8_t stream[16U] ; [L5787] unsigned char back[16U] ; [L5788] int tmp ; [L5789] int tmp___0 ; [L5791] stream[0] = 0U [L5792] stream[1] = 1U [L5793] stream[2] = 2U [L5794] stream[3] = 3U [L5795] stream[4] = 4U [L5796] stream[5] = 5U [L5797] stream[6] = 6U [L5798] stream[7] = 7U [L5799] stream[8] = 8U [L5800] stream[9] = 9U [L5801] stream[10] = 10U [L5802] stream[11] = 11U [L5803] stream[12] = 12U [L5804] stream[13] = 13U [L5805] stream[14] = 14U [L5806] stream[15] = 15U [L6585] ldv_func_ret_type___8 ldv_func_res ; [L6586] int tmp ; [L6587] int tmp___0 ; [L8188] return __VERIFIER_nondet_int(); [L6589] tmp = mutex_lock_interruptible(ldv_func_arg1) [L6590] ldv_func_res = tmp [L7820] int nondetermined ; VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L7822] COND TRUE ldv_mutex_lock == 1 VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=1, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L7826] nondetermined = __VERIFIER_nondet_int() [L7827] COND TRUE \read(nondetermined) [L7828] ldv_mutex_lock = 2 [L7829] return (0); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L6591] tmp___0 = ldv_mutex_lock_interruptible_lock(ldv_func_arg1) [L6592] return (tmp___0); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L5807] tmp = ldv_mutex_lock_interruptible_10(& card->fw.lock) [L5808] COND FALSE !(tmp != 0) [L5812] EXPR card->fw.up VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L5812] COND FALSE !(card->fw.up != 0) [L5817] EXPR card->pdat [L5817] EXPR (card->pdat)->enable_irq VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L5817-L5818] COND TRUE (unsigned long )(card->pdat)->enable_irq != (unsigned long )((int (* )(struct platform_device * , int ))0) [L5819] card->pdev [L5819] EXPR card->pdat [L5819] (card->pdat)->enable_irq [L5709] int ret ; [L5712] case 1U: [L7298] int ret ; [L7299] struct softing *card ; [L7300] struct softing_priv *priv ; [L7301] struct net_device *netdev ; [L7302] int bus_bitmask_start ; [L7303] int j ; [L7304] int error_reporting ; [L7305] struct can_frame msg ; [L7306] struct can_bittiming const *bt ; [L7307] void *tmp ; [L7308] void *tmp___0 ; [L7309] bool tmp___1 ; [L7310] int tmp___2 ; [L7311] int tmp___3 ; [L7312] void *tmp___4 ; [L7313] int tmp___5 ; [L7314] void *tmp___6 ; [L7315] int tmp___7 ; [L7316] void *tmp___8 ; [L7317] ktime_t tmp___9 ; [L5016] return ((void *)dev + 2816U); VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L7319] tmp = netdev_priv((struct net_device const *)dev) [L7320] priv = (struct softing_priv *)tmp [L7321] EXPR priv->card [L7321] card = priv->card [L7322] EXPR card->fw.up VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L7322] COND FALSE !(card->fw.up == 0) [L7669] ldv_func_ret_type___6 ldv_func_res ; [L7670] int tmp ; [L7671] int tmp___0 ; [L8188] return __VERIFIER_nondet_int(); [L7673] tmp = mutex_lock_interruptible(ldv_func_arg1) [L7674] ldv_func_res = tmp [L7820] int nondetermined ; VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L7822] COND FALSE !(ldv_mutex_lock == 1) VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] [L7700] __VERIFIER_error() VAL [dev_attr_channel={-279983862:0}, dev_attr_chip={-1085535324:0}, dev_attr_firmware={-11548406:0}, dev_attr_firmware_version={-1353725689:0}, dev_attr_frequency={1984809225:0}, dev_attr_hardware={1599064330:0}, dev_attr_hardware_version={1599031721:0}, dev_attr_license={-2143502335:0}, dev_attr_output={256887050:0}, dev_attr_serial={-1085535328:0}, dev_attr_txpending={2064521215:0}, LDV_IN_INTERRUPT=1, ldv_mutex_cred_guard_mutex=1, ldv_mutex_lock=2, ldv_mutex_mutex=1, netdev_sysfs_attrs={-1890596594:0}, netdev_sysfs_group={793757962:0}, softing_btr_const={-816854774:0}, softing_netdev_ops={525322510:0}, softing_pdev_attrs={1062160649:0}, softing_pdev_group={-1683603971:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 6204 locations, 44 error locations. Result: UNSAFE, OverallTime: 270.3s, OverallIterations: 14, TraceHistogramMax: 2, AutomataDifference: 76.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, HoareTripleCheckerStatistics: 133657 SDtfs, 216826 SDslu, 358356 SDs, 0 SdLazy, 2631 SolverSat, 581 SolverUnsat, 20 SolverUnknown, 0 SolverNotchecked, 57.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 933 GetRequests, 866 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=16424occurred in iteration=10, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.3s AutomataMinimizationTime, 13 MinimizatonAttempts, 150589 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 82.8s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 518 NumberOfCodeBlocks, 518 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 900 ConstructedInterpolants, 0 QuantifiedInterpolants, 52020 SizeOfPredicates, 53 NumberOfNonLiveVariables, 13347 ConjunctsInSsa, 65 ConjunctsInUnsatCore, 26 InterpolantComputations, 26 PerfectInterpolantSequences, 14/14 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...