./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 22:36:41,953 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 22:36:41,955 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 22:36:42,012 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 22:36:42,013 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 22:36:42,014 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 22:36:42,016 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 22:36:42,018 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 22:36:42,020 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 22:36:42,024 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 22:36:42,025 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 22:36:42,027 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 22:36:42,027 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 22:36:42,029 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 22:36:42,030 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 22:36:42,033 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 22:36:42,033 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 22:36:42,035 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 22:36:42,036 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 22:36:42,041 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 22:36:42,043 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 22:36:42,044 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 22:36:42,045 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 22:36:42,046 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 22:36:42,047 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 22:36:42,054 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 22:36:42,054 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 22:36:42,054 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 22:36:42,056 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 22:36:42,057 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 22:36:42,058 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 22:36:42,058 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 22:36:42,060 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 22:36:42,060 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 22:36:42,061 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 22:36:42,062 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 22:36:42,062 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 22:36:42,062 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 22:36:42,063 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 22:36:42,063 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 22:36:42,064 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 22:36:42,065 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 22:36:42,066 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-22 22:36:42,091 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 22:36:42,092 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 22:36:42,092 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 22:36:42,092 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 22:36:42,093 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 22:36:42,093 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 22:36:42,094 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 22:36:42,094 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 22:36:42,094 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 22:36:42,095 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 22:36:42,095 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 22:36:42,095 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 22:36:42,095 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 22:36:42,096 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 22:36:42,096 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 22:36:42,096 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 22:36:42,096 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 22:36:42,096 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 22:36:42,097 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 22:36:42,098 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 22:36:42,098 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 22:36:42,098 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:36:42,098 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 22:36:42,099 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 22:36:42,099 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 22:36:42,099 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 22:36:42,099 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 22:36:42,099 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 22:36:42,100 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 22:36:42,100 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 22:36:42,100 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 [2022-07-22 22:36:42,346 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 22:36:42,376 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 22:36:42,378 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 22:36:42,379 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 22:36:42,380 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 22:36:42,381 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-22 22:36:42,434 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a04d0579/883bc67362054c3280ab9bef20b7f13e/FLAG0e9a47ee5 [2022-07-22 22:36:43,167 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 22:36:43,167 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-22 22:36:43,212 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a04d0579/883bc67362054c3280ab9bef20b7f13e/FLAG0e9a47ee5 [2022-07-22 22:36:43,419 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a04d0579/883bc67362054c3280ab9bef20b7f13e [2022-07-22 22:36:43,421 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 22:36:43,422 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 22:36:43,424 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 22:36:43,425 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 22:36:43,427 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 22:36:43,428 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:36:43" (1/1) ... [2022-07-22 22:36:43,429 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f9461bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:43, skipping insertion in model container [2022-07-22 22:36:43,429 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:36:43" (1/1) ... [2022-07-22 22:36:43,436 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 22:36:43,537 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 22:36:44,770 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-22 22:36:44,811 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:36:44,838 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 22:36:45,133 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-22 22:36:45,142 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:36:45,323 INFO L208 MainTranslator]: Completed translation [2022-07-22 22:36:45,325 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45 WrapperNode [2022-07-22 22:36:45,325 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 22:36:45,326 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 22:36:45,327 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 22:36:45,327 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 22:36:45,333 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,409 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,539 INFO L137 Inliner]: procedures = 200, calls = 1489, calls flagged for inlining = 98, calls inlined = 84, statements flattened = 3372 [2022-07-22 22:36:45,540 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 22:36:45,541 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 22:36:45,541 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 22:36:45,541 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 22:36:45,549 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,549 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,576 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,577 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,689 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,705 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,729 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,752 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 22:36:45,754 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 22:36:45,754 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 22:36:45,755 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 22:36:45,756 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (1/1) ... [2022-07-22 22:36:45,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:36:45,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:45,785 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-22 22:36:45,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-22 22:36:45,831 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-22 22:36:45,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-22 22:36:45,832 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-22 22:36:45,832 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-22 22:36:45,832 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-22 22:36:45,832 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-22 22:36:45,832 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-22 22:36:45,832 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-22 22:36:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-22 22:36:45,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-22 22:36:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-07-22 22:36:45,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-07-22 22:36:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-22 22:36:45,833 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-22 22:36:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-22 22:36:45,834 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-22 22:36:45,834 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-22 22:36:45,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-22 22:36:45,834 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-22 22:36:45,834 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-22 22:36:45,834 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2022-07-22 22:36:45,834 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2022-07-22 22:36:45,835 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-22 22:36:45,835 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-22 22:36:45,835 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-22 22:36:45,835 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-22 22:36:45,835 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-22 22:36:45,835 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-22 22:36:45,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 22:36:45,836 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-22 22:36:45,836 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-22 22:36:45,836 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2022-07-22 22:36:45,836 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-07-22 22:36:45,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-07-22 22:36:45,836 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-22 22:36:45,836 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-22 22:36:45,837 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-07-22 22:36:45,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-07-22 22:36:45,837 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 22:36:45,837 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-22 22:36:45,837 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-22 22:36:45,837 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-22 22:36:45,837 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-22 22:36:45,838 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-22 22:36:45,838 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-22 22:36:45,838 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-22 22:36:45,838 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-07-22 22:36:45,838 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-07-22 22:36:45,839 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-07-22 22:36:45,839 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-07-22 22:36:45,839 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_type_trans [2022-07-22 22:36:45,839 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_type_trans [2022-07-22 22:36:45,839 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-22 22:36:45,839 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-22 22:36:45,840 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-07-22 22:36:45,840 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-07-22 22:36:45,840 INFO L130 BoogieDeclarations]: Found specification of procedure farsync_type_trans [2022-07-22 22:36:45,841 INFO L138 BoogieDeclarations]: Found implementation of procedure farsync_type_trans [2022-07-22 22:36:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-22 22:36:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-22 22:36:45,842 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-22 22:36:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-22 22:36:45,842 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-22 22:36:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-22 22:36:45,843 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-22 22:36:45,843 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-22 22:36:45,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 22:36:45,843 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-22 22:36:45,843 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-22 22:36:45,843 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-07-22 22:36:45,843 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-07-22 22:36:45,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-22 22:36:45,844 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-22 22:36:45,844 INFO L130 BoogieDeclarations]: Found specification of procedure fst_issue_cmd [2022-07-22 22:36:45,844 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_issue_cmd [2022-07-22 22:36:45,845 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-22 22:36:45,845 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-22 22:36:45,845 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 22:36:45,845 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-22 22:36:45,845 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-22 22:36:45,845 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-22 22:36:45,845 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-22 22:36:45,845 INFO L130 BoogieDeclarations]: Found specification of procedure fst_disable_intr [2022-07-22 22:36:45,846 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_disable_intr [2022-07-22 22:36:45,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-22 22:36:45,846 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-22 22:36:45,846 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-22 22:36:45,846 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 22:36:45,847 INFO L130 BoogieDeclarations]: Found specification of procedure fst_cpureset [2022-07-22 22:36:45,847 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_cpureset [2022-07-22 22:36:45,847 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-22 22:36:45,847 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-22 22:36:45,847 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-22 22:36:45,847 INFO L130 BoogieDeclarations]: Found specification of procedure fst_process_rx_status [2022-07-22 22:36:45,848 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_process_rx_status [2022-07-22 22:36:45,848 INFO L130 BoogieDeclarations]: Found specification of procedure fst_q_work_item [2022-07-22 22:36:45,848 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_q_work_item [2022-07-22 22:36:45,849 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-22 22:36:45,849 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-22 22:36:45,849 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-07-22 22:36:45,849 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-07-22 22:36:45,850 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2022-07-22 22:36:45,850 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2022-07-22 22:36:45,850 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-07-22 22:36:45,850 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-07-22 22:36:45,850 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-07-22 22:36:45,850 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-07-22 22:36:45,850 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-22 22:36:45,851 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-22 22:36:45,851 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-22 22:36:45,851 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-22 22:36:45,851 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-07-22 22:36:45,851 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-07-22 22:36:45,852 INFO L130 BoogieDeclarations]: Found specification of procedure fst_clear_intr [2022-07-22 22:36:45,852 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_clear_intr [2022-07-22 22:36:45,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 22:36:45,852 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2022-07-22 22:36:45,853 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2022-07-22 22:36:45,853 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2022-07-22 22:36:45,854 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2022-07-22 22:36:45,854 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2022-07-22 22:36:45,854 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2022-07-22 22:36:45,854 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2022-07-22 22:36:45,854 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2022-07-22 22:36:45,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 22:36:45,854 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 22:36:45,854 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-22 22:36:45,854 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-22 22:36:46,393 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 22:36:46,395 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 22:36:47,015 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:36:47,020 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:36:47,029 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:36:47,030 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:36:47,032 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:36:47,032 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:36:47,042 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:36:48,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##252: assume !false; [2022-07-22 22:36:48,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##251: assume false; [2022-07-22 22:36:48,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##283: assume !false; [2022-07-22 22:36:48,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##282: assume false; [2022-07-22 22:36:48,938 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##238: assume !false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##237: assume false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##438: assume false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##439: assume !false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-22 22:36:48,939 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##115: assume false; [2022-07-22 22:36:48,940 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume !false;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2022-07-22 22:36:48,978 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 22:36:48,991 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 22:36:48,992 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-22 22:36:48,994 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:36:48 BoogieIcfgContainer [2022-07-22 22:36:48,995 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 22:36:48,996 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 22:36:48,996 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 22:36:48,999 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 22:36:48,999 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 10:36:43" (1/3) ... [2022-07-22 22:36:49,000 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@481a387b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:36:49, skipping insertion in model container [2022-07-22 22:36:49,000 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:36:45" (2/3) ... [2022-07-22 22:36:49,001 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@481a387b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:36:49, skipping insertion in model container [2022-07-22 22:36:49,001 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:36:48" (3/3) ... [2022-07-22 22:36:49,002 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-22 22:36:49,013 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 22:36:49,014 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 22:36:49,103 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 22:36:49,108 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@23fdbf09, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5f703101 [2022-07-22 22:36:49,109 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-22 22:36:49,116 INFO L276 IsEmpty]: Start isEmpty. Operand has 1095 states, 777 states have (on average 1.3153153153153154) internal successors, (1022), 785 states have internal predecessors, (1022), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) [2022-07-22 22:36:49,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-22 22:36:49,122 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:49,122 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:36:49,123 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:49,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:49,127 INFO L85 PathProgramCache]: Analyzing trace with hash -698303565, now seen corresponding path program 1 times [2022-07-22 22:36:49,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:49,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238807446] [2022-07-22 22:36:49,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:49,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:49,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:49,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-22 22:36:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:49,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:36:49,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:49,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:49,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:49,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238807446] [2022-07-22 22:36:49,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238807446] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:36:49,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:36:49,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:36:49,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216301139] [2022-07-22 22:36:49,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:36:49,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:36:49,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:49,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:36:49,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:36:49,574 INFO L87 Difference]: Start difference. First operand has 1095 states, 777 states have (on average 1.3153153153153154) internal successors, (1022), 785 states have internal predecessors, (1022), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:36:49,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:36:49,749 INFO L93 Difference]: Finished difference Result 2185 states and 3091 transitions. [2022-07-22 22:36:49,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:36:49,754 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-07-22 22:36:49,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:36:49,773 INFO L225 Difference]: With dead ends: 2185 [2022-07-22 22:36:49,773 INFO L226 Difference]: Without dead ends: 1091 [2022-07-22 22:36:49,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:36:49,787 INFO L413 NwaCegarLoop]: 1521 mSDtfsCounter, 1 mSDsluCounter, 1519 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 3040 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:36:49,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 3040 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:36:49,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2022-07-22 22:36:49,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 1090. [2022-07-22 22:36:49,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1090 states, 774 states have (on average 1.2945736434108528) internal successors, (1002), 780 states have internal predecessors, (1002), 260 states have call successors, (260), 56 states have call predecessors, (260), 55 states have return successors, (258), 258 states have call predecessors, (258), 258 states have call successors, (258) [2022-07-22 22:36:49,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1090 states to 1090 states and 1520 transitions. [2022-07-22 22:36:49,947 INFO L78 Accepts]: Start accepts. Automaton has 1090 states and 1520 transitions. Word has length 21 [2022-07-22 22:36:49,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:36:49,948 INFO L495 AbstractCegarLoop]: Abstraction has 1090 states and 1520 transitions. [2022-07-22 22:36:49,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:36:49,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1090 states and 1520 transitions. [2022-07-22 22:36:49,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-22 22:36:49,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:49,951 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:36:49,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 22:36:49,952 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:49,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:49,953 INFO L85 PathProgramCache]: Analyzing trace with hash 83203695, now seen corresponding path program 1 times [2022-07-22 22:36:49,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:49,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304215258] [2022-07-22 22:36:49,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:49,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:50,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:50,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:36:50,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:50,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-22 22:36:50,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:50,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:50,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:50,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304215258] [2022-07-22 22:36:50,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304215258] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:36:50,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839957864] [2022-07-22 22:36:50,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:50,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:50,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:50,115 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:36:50,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-22 22:36:50,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:50,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 957 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:36:50,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:36:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-22 22:36:50,609 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:36:50,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839957864] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:36:50,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:36:50,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2022-07-22 22:36:50,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441520668] [2022-07-22 22:36:50,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:36:50,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:36:50,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:50,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:36:50,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:36:50,612 INFO L87 Difference]: Start difference. First operand 1090 states and 1520 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:36:50,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:36:50,778 INFO L93 Difference]: Finished difference Result 3242 states and 4526 transitions. [2022-07-22 22:36:50,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:36:50,780 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2022-07-22 22:36:50,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:36:50,797 INFO L225 Difference]: With dead ends: 3242 [2022-07-22 22:36:50,797 INFO L226 Difference]: Without dead ends: 2160 [2022-07-22 22:36:50,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:36:50,805 INFO L413 NwaCegarLoop]: 2045 mSDtfsCounter, 1494 mSDsluCounter, 1498 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1494 SdHoareTripleChecker+Valid, 3543 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:36:50,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1494 Valid, 3543 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:36:50,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2160 states. [2022-07-22 22:36:50,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2160 to 2157. [2022-07-22 22:36:50,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 1530 states have (on average 1.29281045751634) internal successors, (1978), 1541 states have internal predecessors, (1978), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-22 22:36:50,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 3008 transitions. [2022-07-22 22:36:50,912 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 3008 transitions. Word has length 23 [2022-07-22 22:36:50,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:36:50,913 INFO L495 AbstractCegarLoop]: Abstraction has 2157 states and 3008 transitions. [2022-07-22 22:36:50,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:36:50,913 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 3008 transitions. [2022-07-22 22:36:50,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-22 22:36:50,916 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:50,916 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:36:50,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-22 22:36:51,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:51,144 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:51,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:51,144 INFO L85 PathProgramCache]: Analyzing trace with hash -17323993, now seen corresponding path program 1 times [2022-07-22 22:36:51,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:51,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791183698] [2022-07-22 22:36:51,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:51,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:51,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-22 22:36:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:51,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-22 22:36:51,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:51,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:36:51,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:51,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:51,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:51,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791183698] [2022-07-22 22:36:51,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791183698] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:36:51,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463391722] [2022-07-22 22:36:51,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:51,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:51,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:51,253 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:36:51,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-22 22:36:51,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:51,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 1091 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:36:51,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:36:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:51,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:36:51,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:51,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463391722] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:36:51,763 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:36:51,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-07-22 22:36:51,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538668356] [2022-07-22 22:36:51,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:36:51,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 22:36:51,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:51,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 22:36:51,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:36:51,766 INFO L87 Difference]: Start difference. First operand 2157 states and 3008 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:36:51,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:36:51,875 INFO L93 Difference]: Finished difference Result 4314 states and 6018 transitions. [2022-07-22 22:36:51,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:36:51,876 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 43 [2022-07-22 22:36:51,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:36:51,890 INFO L225 Difference]: With dead ends: 4314 [2022-07-22 22:36:51,890 INFO L226 Difference]: Without dead ends: 2163 [2022-07-22 22:36:51,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:36:51,901 INFO L413 NwaCegarLoop]: 1516 mSDtfsCounter, 6 mSDsluCounter, 3028 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 4544 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:36:51,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 4544 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:36:51,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-07-22 22:36:51,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 2163. [2022-07-22 22:36:51,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2163 states, 1536 states have (on average 1.2916666666666667) internal successors, (1984), 1547 states have internal predecessors, (1984), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-22 22:36:51,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 3014 transitions. [2022-07-22 22:36:51,990 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 3014 transitions. Word has length 43 [2022-07-22 22:36:51,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:36:51,990 INFO L495 AbstractCegarLoop]: Abstraction has 2163 states and 3014 transitions. [2022-07-22 22:36:51,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:36:51,991 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 3014 transitions. [2022-07-22 22:36:51,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-22 22:36:52,000 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:52,000 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:36:52,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-22 22:36:52,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-22 22:36:52,228 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:52,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:52,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1685691483, now seen corresponding path program 2 times [2022-07-22 22:36:52,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:52,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133131020] [2022-07-22 22:36:52,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:52,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:52,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:52,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:36:52,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:52,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 22:36:52,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:52,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:36:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:52,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:52,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:52,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133131020] [2022-07-22 22:36:52,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133131020] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:36:52,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234110768] [2022-07-22 22:36:52,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:36:52,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:52,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:52,413 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:36:52,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-22 22:36:52,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:36:52,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:36:52,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 22:36:52,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:36:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-22 22:36:52,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:36:52,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234110768] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:36:52,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:36:52,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-07-22 22:36:52,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562168236] [2022-07-22 22:36:52,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:36:52,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:36:52,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:52,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:36:52,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:36:52,883 INFO L87 Difference]: Start difference. First operand 2163 states and 3014 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:36:53,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:36:53,515 INFO L93 Difference]: Finished difference Result 6226 states and 8961 transitions. [2022-07-22 22:36:53,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:36:53,515 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 49 [2022-07-22 22:36:53,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:36:53,538 INFO L225 Difference]: With dead ends: 6226 [2022-07-22 22:36:53,539 INFO L226 Difference]: Without dead ends: 4082 [2022-07-22 22:36:53,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:36:53,549 INFO L413 NwaCegarLoop]: 2766 mSDtfsCounter, 2259 mSDsluCounter, 6571 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2452 SdHoareTripleChecker+Valid, 9337 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 583 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:36:53,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2452 Valid, 9337 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [583 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 22:36:53,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4082 states. [2022-07-22 22:36:53,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4082 to 2092. [2022-07-22 22:36:53,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2092 states, 1490 states have (on average 1.2906040268456376) internal successors, (1923), 1500 states have internal predecessors, (1923), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-22 22:36:53,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2092 states to 2092 states and 2903 transitions. [2022-07-22 22:36:53,694 INFO L78 Accepts]: Start accepts. Automaton has 2092 states and 2903 transitions. Word has length 49 [2022-07-22 22:36:53,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:36:53,694 INFO L495 AbstractCegarLoop]: Abstraction has 2092 states and 2903 transitions. [2022-07-22 22:36:53,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:36:53,695 INFO L276 IsEmpty]: Start isEmpty. Operand 2092 states and 2903 transitions. [2022-07-22 22:36:53,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-22 22:36:53,696 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:53,696 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:36:53,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-07-22 22:36:53,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:53,914 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:53,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:53,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1276549099, now seen corresponding path program 1 times [2022-07-22 22:36:53,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:53,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082329066] [2022-07-22 22:36:53,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:53,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:53,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:54,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-22 22:36:54,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:54,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-22 22:36:54,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:54,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-22 22:36:54,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:54,047 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:54,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:54,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082329066] [2022-07-22 22:36:54,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082329066] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:36:54,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036744889] [2022-07-22 22:36:54,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:54,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:54,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:54,050 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:36:54,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-22 22:36:54,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:54,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 1145 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 22:36:54,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:36:54,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:54,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:36:54,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:54,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036744889] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:36:54,573 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:36:54,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-07-22 22:36:54,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369660159] [2022-07-22 22:36:54,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:36:54,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-22 22:36:54,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:54,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-22 22:36:54,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-07-22 22:36:54,576 INFO L87 Difference]: Start difference. First operand 2092 states and 2903 transitions. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:36:54,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:36:54,681 INFO L93 Difference]: Finished difference Result 4184 states and 5811 transitions. [2022-07-22 22:36:54,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 22:36:54,682 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 51 [2022-07-22 22:36:54,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:36:54,693 INFO L225 Difference]: With dead ends: 4184 [2022-07-22 22:36:54,693 INFO L226 Difference]: Without dead ends: 2104 [2022-07-22 22:36:54,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2022-07-22 22:36:54,701 INFO L413 NwaCegarLoop]: 1516 mSDtfsCounter, 10 mSDsluCounter, 4542 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 6058 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:36:54,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 6058 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:36:54,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2022-07-22 22:36:54,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2104. [2022-07-22 22:36:54,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2104 states, 1502 states have (on average 1.2882822902796272) internal successors, (1935), 1512 states have internal predecessors, (1935), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-22 22:36:54,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 2915 transitions. [2022-07-22 22:36:54,802 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 2915 transitions. Word has length 51 [2022-07-22 22:36:54,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:36:54,804 INFO L495 AbstractCegarLoop]: Abstraction has 2104 states and 2915 transitions. [2022-07-22 22:36:54,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:36:54,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 2915 transitions. [2022-07-22 22:36:54,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-22 22:36:54,805 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:54,806 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:36:54,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-22 22:36:55,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:55,032 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:55,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:55,033 INFO L85 PathProgramCache]: Analyzing trace with hash -239701635, now seen corresponding path program 2 times [2022-07-22 22:36:55,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:55,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587316960] [2022-07-22 22:36:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:55,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:55,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:55,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:36:55,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:55,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-22 22:36:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:55,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:36:55,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:55,281 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:55,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:55,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587316960] [2022-07-22 22:36:55,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587316960] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:36:55,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542579510] [2022-07-22 22:36:55,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:36:55,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:55,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:55,283 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:36:55,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-22 22:36:55,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:36:55,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:36:55,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 22:36:55,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:36:55,780 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-07-22 22:36:55,781 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:36:55,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542579510] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:36:55,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:36:55,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [13] total 15 [2022-07-22 22:36:55,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14959679] [2022-07-22 22:36:55,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:36:55,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:36:55,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:55,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:36:55,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:36:55,783 INFO L87 Difference]: Start difference. First operand 2104 states and 2915 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:36:57,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:36:57,007 INFO L93 Difference]: Finished difference Result 3108 states and 4306 transitions. [2022-07-22 22:36:57,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:36:57,008 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 63 [2022-07-22 22:36:57,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:36:57,026 INFO L225 Difference]: With dead ends: 3108 [2022-07-22 22:36:57,026 INFO L226 Difference]: Without dead ends: 3105 [2022-07-22 22:36:57,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:36:57,029 INFO L413 NwaCegarLoop]: 2663 mSDtfsCounter, 3119 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3119 SdHoareTripleChecker+Valid, 3594 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:36:57,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3119 Valid, 3594 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-22 22:36:57,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3105 states. [2022-07-22 22:36:57,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3105 to 3098. [2022-07-22 22:36:57,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3098 states, 2210 states have (on average 1.290950226244344) internal successors, (2853), 2223 states have internal predecessors, (2853), 722 states have call successors, (722), 166 states have call predecessors, (722), 165 states have return successors, (722), 721 states have call predecessors, (722), 720 states have call successors, (722) [2022-07-22 22:36:57,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3098 states to 3098 states and 4297 transitions. [2022-07-22 22:36:57,183 INFO L78 Accepts]: Start accepts. Automaton has 3098 states and 4297 transitions. Word has length 63 [2022-07-22 22:36:57,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:36:57,184 INFO L495 AbstractCegarLoop]: Abstraction has 3098 states and 4297 transitions. [2022-07-22 22:36:57,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:36:57,184 INFO L276 IsEmpty]: Start isEmpty. Operand 3098 states and 4297 transitions. [2022-07-22 22:36:57,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-22 22:36:57,186 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:57,186 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:36:57,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-22 22:36:57,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:57,404 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:57,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:57,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1014566241, now seen corresponding path program 1 times [2022-07-22 22:36:57,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:57,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815901426] [2022-07-22 22:36:57,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:57,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:57,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:57,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-22 22:36:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:57,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-22 22:36:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:57,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-22 22:36:57,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:57,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-22 22:36:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:57,592 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:57,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:57,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815901426] [2022-07-22 22:36:57,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815901426] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:36:57,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594998144] [2022-07-22 22:36:57,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:57,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:57,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:57,595 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:36:57,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-22 22:36:57,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:57,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 22:36:57,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:36:58,033 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:58,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:36:58,235 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:58,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594998144] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:36:58,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:36:58,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2022-07-22 22:36:58,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159332832] [2022-07-22 22:36:58,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:36:58,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 22:36:58,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:58,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 22:36:58,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2022-07-22 22:36:58,237 INFO L87 Difference]: Start difference. First operand 3098 states and 4297 transitions. Second operand has 25 states, 25 states have (on average 3.68) internal successors, (92), 25 states have internal predecessors, (92), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-22 22:36:58,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:36:58,401 INFO L93 Difference]: Finished difference Result 6196 states and 8605 transitions. [2022-07-22 22:36:58,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 22:36:58,402 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 25 states have internal predecessors, (92), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 67 [2022-07-22 22:36:58,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:36:58,416 INFO L225 Difference]: With dead ends: 6196 [2022-07-22 22:36:58,416 INFO L226 Difference]: Without dead ends: 3122 [2022-07-22 22:36:58,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2022-07-22 22:36:58,425 INFO L413 NwaCegarLoop]: 1516 mSDtfsCounter, 22 mSDsluCounter, 3028 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 4544 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:36:58,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 4544 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:36:58,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3122 states. [2022-07-22 22:36:58,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3122 to 3122. [2022-07-22 22:36:58,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 2234 states have (on average 1.2878245299910474) internal successors, (2877), 2247 states have internal predecessors, (2877), 722 states have call successors, (722), 166 states have call predecessors, (722), 165 states have return successors, (722), 721 states have call predecessors, (722), 720 states have call successors, (722) [2022-07-22 22:36:58,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 4321 transitions. [2022-07-22 22:36:58,589 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 4321 transitions. Word has length 67 [2022-07-22 22:36:58,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:36:58,590 INFO L495 AbstractCegarLoop]: Abstraction has 3122 states and 4321 transitions. [2022-07-22 22:36:58,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.68) internal successors, (92), 25 states have internal predecessors, (92), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-22 22:36:58,591 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 4321 transitions. [2022-07-22 22:36:58,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 22:36:58,592 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:36:58,592 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:36:58,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-22 22:36:58,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:58,818 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:36:58,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:36:58,818 INFO L85 PathProgramCache]: Analyzing trace with hash -722564753, now seen corresponding path program 2 times [2022-07-22 22:36:58,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:36:58,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417471825] [2022-07-22 22:36:58,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:36:58,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:36:58,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:59,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:36:59,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:59,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:36:59,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:59,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:36:59,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:59,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-22 22:36:59,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:36:59,230 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:36:59,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:36:59,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417471825] [2022-07-22 22:36:59,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417471825] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:36:59,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238095071] [2022-07-22 22:36:59,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:36:59,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:36:59,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:36:59,236 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:36:59,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-22 22:36:59,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:36:59,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:36:59,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 22:36:59,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:36:59,681 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-07-22 22:36:59,681 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:36:59,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238095071] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:36:59,681 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:36:59,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [25] total 28 [2022-07-22 22:36:59,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986267427] [2022-07-22 22:36:59,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:36:59,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:36:59,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:36:59,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:36:59,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=450, Unknown=0, NotChecked=0, Total=756 [2022-07-22 22:36:59,684 INFO L87 Difference]: Start difference. First operand 3122 states and 4321 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 22:37:00,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:00,328 INFO L93 Difference]: Finished difference Result 6524 states and 9258 transitions. [2022-07-22 22:37:00,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:37:00,329 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 91 [2022-07-22 22:37:00,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:00,348 INFO L225 Difference]: With dead ends: 6524 [2022-07-22 22:37:00,349 INFO L226 Difference]: Without dead ends: 4450 [2022-07-22 22:37:00,355 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=316, Invalid=554, Unknown=0, NotChecked=0, Total=870 [2022-07-22 22:37:00,355 INFO L413 NwaCegarLoop]: 2242 mSDtfsCounter, 2105 mSDsluCounter, 4644 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 656 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2105 SdHoareTripleChecker+Valid, 6886 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 656 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:00,356 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2105 Valid, 6886 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [656 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 22:37:00,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4450 states. [2022-07-22 22:37:00,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4450 to 3122. [2022-07-22 22:37:00,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 2234 states have (on average 1.2873769024171888) internal successors, (2876), 2247 states have internal predecessors, (2876), 722 states have call successors, (722), 166 states have call predecessors, (722), 165 states have return successors, (722), 721 states have call predecessors, (722), 720 states have call successors, (722) [2022-07-22 22:37:00,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 4320 transitions. [2022-07-22 22:37:00,489 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 4320 transitions. Word has length 91 [2022-07-22 22:37:00,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:00,490 INFO L495 AbstractCegarLoop]: Abstraction has 3122 states and 4320 transitions. [2022-07-22 22:37:00,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 22:37:00,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 4320 transitions. [2022-07-22 22:37:00,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-22 22:37:00,495 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:00,495 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:00,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-07-22 22:37:00,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:37:00,720 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:00,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:00,720 INFO L85 PathProgramCache]: Analyzing trace with hash -942413972, now seen corresponding path program 1 times [2022-07-22 22:37:00,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:00,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603372506] [2022-07-22 22:37:00,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:00,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:00,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:01,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-22 22:37:01,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:01,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:37:01,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:01,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-22 22:37:01,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:01,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-22 22:37:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:01,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-22 22:37:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:01,082 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:37:01,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:01,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603372506] [2022-07-22 22:37:01,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603372506] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:37:01,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045106197] [2022-07-22 22:37:01,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:01,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:37:01,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:37:01,092 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:37:01,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-22 22:37:01,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:01,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 1444 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 22:37:01,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:37:01,663 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:37:01,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:37:01,944 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:37:01,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045106197] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:37:01,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:37:01,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 36 [2022-07-22 22:37:01,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152165928] [2022-07-22 22:37:01,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:37:01,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-22 22:37:01,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:01,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-22 22:37:01,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 22:37:01,947 INFO L87 Difference]: Start difference. First operand 3122 states and 4320 transitions. Second operand has 36 states, 36 states have (on average 3.4722222222222223) internal successors, (125), 35 states have internal predecessors, (125), 1 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:37:03,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:03,965 INFO L93 Difference]: Finished difference Result 6218 states and 8623 transitions. [2022-07-22 22:37:03,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-22 22:37:03,965 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.4722222222222223) internal successors, (125), 35 states have internal predecessors, (125), 1 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 100 [2022-07-22 22:37:03,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:03,980 INFO L225 Difference]: With dead ends: 6218 [2022-07-22 22:37:03,980 INFO L226 Difference]: Without dead ends: 3144 [2022-07-22 22:37:03,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 22:37:03,989 INFO L413 NwaCegarLoop]: 1476 mSDtfsCounter, 310 mSDsluCounter, 4501 mSDsCounter, 0 mSdLazyCounter, 2610 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 5977 SdHoareTripleChecker+Invalid, 2880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 2610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:03,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 5977 Invalid, 2880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 2610 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-22 22:37:03,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3144 states. [2022-07-22 22:37:04,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3144 to 3144. [2022-07-22 22:37:04,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3144 states, 2255 states have (on average 1.28470066518847) internal successors, (2897), 2269 states have internal predecessors, (2897), 722 states have call successors, (722), 166 states have call predecessors, (722), 166 states have return successors, (723), 721 states have call predecessors, (723), 720 states have call successors, (723) [2022-07-22 22:37:04,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 4342 transitions. [2022-07-22 22:37:04,145 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 4342 transitions. Word has length 100 [2022-07-22 22:37:04,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:04,146 INFO L495 AbstractCegarLoop]: Abstraction has 3144 states and 4342 transitions. [2022-07-22 22:37:04,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.4722222222222223) internal successors, (125), 35 states have internal predecessors, (125), 1 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:37:04,147 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 4342 transitions. [2022-07-22 22:37:04,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-22 22:37:04,149 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:04,150 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:04,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-22 22:37:04,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-22 22:37:04,376 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:04,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:04,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1269691412, now seen corresponding path program 2 times [2022-07-22 22:37:04,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:04,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846749731] [2022-07-22 22:37:04,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:04,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:04,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:37:04,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:04,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:37:04,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:04,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:37:04,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:04,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-22 22:37:04,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:04,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-22 22:37:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:04,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:37:04,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:04,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846749731] [2022-07-22 22:37:04,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846749731] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:04,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:37:04,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 22:37:04,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838045706] [2022-07-22 22:37:04,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:04,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 22:37:04,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 22:37:04,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-22 22:37:04,652 INFO L87 Difference]: Start difference. First operand 3144 states and 4342 transitions. Second operand has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 22:37:11,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:11,907 INFO L93 Difference]: Finished difference Result 9279 states and 13171 transitions. [2022-07-22 22:37:11,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 22:37:11,908 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 120 [2022-07-22 22:37:11,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:11,931 INFO L225 Difference]: With dead ends: 9279 [2022-07-22 22:37:11,932 INFO L226 Difference]: Without dead ends: 6210 [2022-07-22 22:37:11,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:37:11,941 INFO L413 NwaCegarLoop]: 3467 mSDtfsCounter, 3182 mSDsluCounter, 11308 mSDsCounter, 0 mSdLazyCounter, 7442 mSolverCounterSat, 1864 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3413 SdHoareTripleChecker+Valid, 14775 SdHoareTripleChecker+Invalid, 9306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1864 IncrementalHoareTripleChecker+Valid, 7442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:11,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3413 Valid, 14775 Invalid, 9306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1864 Valid, 7442 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2022-07-22 22:37:11,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2022-07-22 22:37:12,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 4133. [2022-07-22 22:37:12,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4133 states, 2958 states have (on average 1.2853279242731575) internal successors, (3802), 2977 states have internal predecessors, (3802), 953 states have call successors, (953), 221 states have call predecessors, (953), 221 states have return successors, (953), 951 states have call predecessors, (953), 951 states have call successors, (953) [2022-07-22 22:37:12,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4133 states to 4133 states and 5708 transitions. [2022-07-22 22:37:12,310 INFO L78 Accepts]: Start accepts. Automaton has 4133 states and 5708 transitions. Word has length 120 [2022-07-22 22:37:12,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:12,310 INFO L495 AbstractCegarLoop]: Abstraction has 4133 states and 5708 transitions. [2022-07-22 22:37:12,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 22:37:12,311 INFO L276 IsEmpty]: Start isEmpty. Operand 4133 states and 5708 transitions. [2022-07-22 22:37:12,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-22 22:37:12,313 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:12,313 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:12,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 22:37:12,314 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:12,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:12,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1669807668, now seen corresponding path program 1 times [2022-07-22 22:37:12,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:12,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758437437] [2022-07-22 22:37:12,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:12,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:12,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:12,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:37:12,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:12,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:37:12,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:12,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:37:12,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:12,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-22 22:37:12,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:12,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-22 22:37:12,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:37:12,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:12,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758437437] [2022-07-22 22:37:12,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758437437] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:12,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:37:12,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 22:37:12,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931021361] [2022-07-22 22:37:12,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:12,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 22:37:12,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:12,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 22:37:12,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:37:12,564 INFO L87 Difference]: Start difference. First operand 4133 states and 5708 transitions. Second operand has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 22:37:16,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:16,382 INFO L93 Difference]: Finished difference Result 8290 states and 11484 transitions. [2022-07-22 22:37:16,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:37:16,382 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 122 [2022-07-22 22:37:16,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:16,402 INFO L225 Difference]: With dead ends: 8290 [2022-07-22 22:37:16,402 INFO L226 Difference]: Without dead ends: 6210 [2022-07-22 22:37:16,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:37:16,409 INFO L413 NwaCegarLoop]: 1703 mSDtfsCounter, 3740 mSDsluCounter, 3388 mSDsCounter, 0 mSdLazyCounter, 4513 mSolverCounterSat, 1277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4185 SdHoareTripleChecker+Valid, 5091 SdHoareTripleChecker+Invalid, 5790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1277 IncrementalHoareTripleChecker+Valid, 4513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:16,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4185 Valid, 5091 Invalid, 5790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1277 Valid, 4513 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-07-22 22:37:16,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2022-07-22 22:37:16,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 5206. [2022-07-22 22:37:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5206 states, 3719 states have (on average 1.2869050820112933) internal successors, (4786), 3744 states have internal predecessors, (4786), 1209 states have call successors, (1209), 276 states have call predecessors, (1209), 277 states have return successors, (1210), 1207 states have call predecessors, (1210), 1207 states have call successors, (1210) [2022-07-22 22:37:16,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5206 states to 5206 states and 7205 transitions. [2022-07-22 22:37:16,873 INFO L78 Accepts]: Start accepts. Automaton has 5206 states and 7205 transitions. Word has length 122 [2022-07-22 22:37:16,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:16,873 INFO L495 AbstractCegarLoop]: Abstraction has 5206 states and 7205 transitions. [2022-07-22 22:37:16,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.0) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-22 22:37:16,875 INFO L276 IsEmpty]: Start isEmpty. Operand 5206 states and 7205 transitions. [2022-07-22 22:37:16,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-22 22:37:16,879 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:16,880 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:16,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 22:37:16,880 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:16,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:16,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1511953398, now seen corresponding path program 1 times [2022-07-22 22:37:16,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:16,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901586702] [2022-07-22 22:37:16,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:16,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:37:17,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:37:17,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-22 22:37:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-22 22:37:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-22 22:37:17,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-22 22:37:17,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:37:17,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-22 22:37:17,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:17,042 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-22 22:37:17,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:17,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901586702] [2022-07-22 22:37:17,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901586702] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:17,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:37:17,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:37:17,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420335659] [2022-07-22 22:37:17,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:17,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:37:17,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:17,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:37:17,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:37:17,045 INFO L87 Difference]: Start difference. First operand 5206 states and 7205 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 22:37:17,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:17,626 INFO L93 Difference]: Finished difference Result 13453 states and 19126 transitions. [2022-07-22 22:37:17,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:37:17,627 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 132 [2022-07-22 22:37:17,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:17,653 INFO L225 Difference]: With dead ends: 13453 [2022-07-22 22:37:17,653 INFO L226 Difference]: Without dead ends: 8322 [2022-07-22 22:37:17,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:37:17,672 INFO L413 NwaCegarLoop]: 2151 mSDtfsCounter, 670 mSDsluCounter, 1487 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 878 SdHoareTripleChecker+Valid, 3638 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:17,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [878 Valid, 3638 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:37:17,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8322 states. [2022-07-22 22:37:18,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8322 to 8316. [2022-07-22 22:37:18,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8316 states, 5924 states have (on average 1.3080688723835245) internal successors, (7749), 5954 states have internal predecessors, (7749), 2114 states have call successors, (2114), 276 states have call predecessors, (2114), 277 states have return successors, (2115), 2112 states have call predecessors, (2115), 2112 states have call successors, (2115) [2022-07-22 22:37:18,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8316 states to 8316 states and 11978 transitions. [2022-07-22 22:37:18,421 INFO L78 Accepts]: Start accepts. Automaton has 8316 states and 11978 transitions. Word has length 132 [2022-07-22 22:37:18,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:18,421 INFO L495 AbstractCegarLoop]: Abstraction has 8316 states and 11978 transitions. [2022-07-22 22:37:18,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-22 22:37:18,422 INFO L276 IsEmpty]: Start isEmpty. Operand 8316 states and 11978 transitions. [2022-07-22 22:37:18,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-22 22:37:18,426 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:18,426 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:18,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 22:37:18,427 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:18,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:18,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1777151158, now seen corresponding path program 1 times [2022-07-22 22:37:18,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:18,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076137848] [2022-07-22 22:37:18,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:18,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:18,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:37:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:18,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:37:18,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:18,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:37:18,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:18,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 22:37:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:18,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:37:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:18,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-22 22:37:18,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:18,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:37:18,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:18,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076137848] [2022-07-22 22:37:18,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076137848] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:18,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:37:18,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 22:37:18,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234078560] [2022-07-22 22:37:18,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:18,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:37:18,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:18,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:37:18,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:37:18,605 INFO L87 Difference]: Start difference. First operand 8316 states and 11978 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 22:37:19,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:19,669 INFO L93 Difference]: Finished difference Result 12338 states and 18140 transitions. [2022-07-22 22:37:19,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:37:19,669 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 130 [2022-07-22 22:37:19,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:19,748 INFO L225 Difference]: With dead ends: 12338 [2022-07-22 22:37:19,748 INFO L226 Difference]: Without dead ends: 12330 [2022-07-22 22:37:19,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:37:19,754 INFO L413 NwaCegarLoop]: 2630 mSDtfsCounter, 1342 mSDsluCounter, 3541 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 6171 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:19,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1368 Valid, 6171 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [385 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:37:19,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12330 states. [2022-07-22 22:37:20,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12330 to 8322. [2022-07-22 22:37:20,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8322 states, 5928 states have (on average 1.3078609986504723) internal successors, (7753), 5958 states have internal predecessors, (7753), 2116 states have call successors, (2116), 276 states have call predecessors, (2116), 277 states have return successors, (2117), 2114 states have call predecessors, (2117), 2114 states have call successors, (2117) [2022-07-22 22:37:20,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8322 states to 8322 states and 11986 transitions. [2022-07-22 22:37:20,523 INFO L78 Accepts]: Start accepts. Automaton has 8322 states and 11986 transitions. Word has length 130 [2022-07-22 22:37:20,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:20,523 INFO L495 AbstractCegarLoop]: Abstraction has 8322 states and 11986 transitions. [2022-07-22 22:37:20,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 22:37:20,524 INFO L276 IsEmpty]: Start isEmpty. Operand 8322 states and 11986 transitions. [2022-07-22 22:37:20,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-22 22:37:20,528 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:20,528 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:20,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-22 22:37:20,529 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:20,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:20,529 INFO L85 PathProgramCache]: Analyzing trace with hash 263090750, now seen corresponding path program 1 times [2022-07-22 22:37:20,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:20,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568016793] [2022-07-22 22:37:20,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:20,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:20,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:20,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:37:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:20,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:37:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:20,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:37:20,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:20,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 22:37:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:20,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:37:20,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:20,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-22 22:37:20,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:37:20,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:20,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568016793] [2022-07-22 22:37:20,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568016793] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:37:20,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777035654] [2022-07-22 22:37:20,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:20,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:37:20,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:37:20,680 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 22:37:20,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-22 22:37:21,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:21,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 1661 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:37:21,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:37:21,372 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:37:21,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:37:21,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777035654] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:21,372 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:37:21,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-07-22 22:37:21,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519742144] [2022-07-22 22:37:21,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:21,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:37:21,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:21,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:37:21,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:37:21,374 INFO L87 Difference]: Start difference. First operand 8322 states and 11986 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 22:37:22,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:22,522 INFO L93 Difference]: Finished difference Result 16575 states and 23900 transitions. [2022-07-22 22:37:22,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:37:22,523 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 134 [2022-07-22 22:37:22,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:22,549 INFO L225 Difference]: With dead ends: 16575 [2022-07-22 22:37:22,549 INFO L226 Difference]: Without dead ends: 8328 [2022-07-22 22:37:22,574 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:37:22,574 INFO L413 NwaCegarLoop]: 1962 mSDtfsCounter, 1700 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2097 SdHoareTripleChecker+Valid, 3278 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:22,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2097 Valid, 3278 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 22:37:22,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8328 states. [2022-07-22 22:37:23,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8328 to 8322. [2022-07-22 22:37:23,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8322 states, 5928 states have (on average 1.3061740890688258) internal successors, (7743), 5958 states have internal predecessors, (7743), 2116 states have call successors, (2116), 276 states have call predecessors, (2116), 277 states have return successors, (2117), 2114 states have call predecessors, (2117), 2114 states have call successors, (2117) [2022-07-22 22:37:23,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8322 states to 8322 states and 11976 transitions. [2022-07-22 22:37:23,313 INFO L78 Accepts]: Start accepts. Automaton has 8322 states and 11976 transitions. Word has length 134 [2022-07-22 22:37:23,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:23,314 INFO L495 AbstractCegarLoop]: Abstraction has 8322 states and 11976 transitions. [2022-07-22 22:37:23,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 22:37:23,314 INFO L276 IsEmpty]: Start isEmpty. Operand 8322 states and 11976 transitions. [2022-07-22 22:37:23,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-22 22:37:23,320 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:23,320 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:23,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-22 22:37:23,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-22 22:37:23,535 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:23,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:23,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1797745225, now seen corresponding path program 1 times [2022-07-22 22:37:23,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:23,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530110855] [2022-07-22 22:37:23,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:23,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:37:23,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:37:23,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:37:23,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-22 22:37:23,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-22 22:37:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-22 22:37:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-22 22:37:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-22 22:37:23,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:37:23,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-22 22:37:23,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1039 trivial. 0 not checked. [2022-07-22 22:37:23,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:23,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530110855] [2022-07-22 22:37:23,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530110855] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:23,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:37:23,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 22:37:23,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464884882] [2022-07-22 22:37:23,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:23,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:37:23,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:23,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:37:23,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:37:23,689 INFO L87 Difference]: Start difference. First operand 8322 states and 11976 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:37:24,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:24,538 INFO L93 Difference]: Finished difference Result 15905 states and 22860 transitions. [2022-07-22 22:37:24,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:37:24,539 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 153 [2022-07-22 22:37:24,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:24,565 INFO L225 Difference]: With dead ends: 15905 [2022-07-22 22:37:24,565 INFO L226 Difference]: Without dead ends: 7646 [2022-07-22 22:37:24,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:37:24,586 INFO L413 NwaCegarLoop]: 1524 mSDtfsCounter, 13 mSDsluCounter, 3027 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4551 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:24,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4551 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:37:24,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7646 states. [2022-07-22 22:37:25,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7646 to 7636. [2022-07-22 22:37:25,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7636 states, 5440 states have (on average 1.3029411764705883) internal successors, (7088), 5469 states have internal predecessors, (7088), 1922 states have call successors, (1922), 272 states have call predecessors, (1922), 273 states have return successors, (1923), 1917 states have call predecessors, (1923), 1920 states have call successors, (1923) [2022-07-22 22:37:25,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7636 states to 7636 states and 10933 transitions. [2022-07-22 22:37:25,278 INFO L78 Accepts]: Start accepts. Automaton has 7636 states and 10933 transitions. Word has length 153 [2022-07-22 22:37:25,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:25,278 INFO L495 AbstractCegarLoop]: Abstraction has 7636 states and 10933 transitions. [2022-07-22 22:37:25,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:37:25,279 INFO L276 IsEmpty]: Start isEmpty. Operand 7636 states and 10933 transitions. [2022-07-22 22:37:25,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-22 22:37:25,284 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:25,284 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:25,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-22 22:37:25,284 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:25,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:25,285 INFO L85 PathProgramCache]: Analyzing trace with hash -22464381, now seen corresponding path program 1 times [2022-07-22 22:37:25,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:25,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678595621] [2022-07-22 22:37:25,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:25,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:25,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:37:25,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-22 22:37:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:37:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-22 22:37:25,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:37:25,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-22 22:37:25,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-07-22 22:37:25,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-22 22:37:25,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:37:25,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678595621] [2022-07-22 22:37:25,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678595621] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:25,451 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:37:25,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:37:25,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710694500] [2022-07-22 22:37:25,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:25,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:37:25,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:37:25,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:37:25,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:37:25,453 INFO L87 Difference]: Start difference. First operand 7636 states and 10933 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 22:37:25,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:25,927 INFO L93 Difference]: Finished difference Result 15170 states and 21743 transitions. [2022-07-22 22:37:25,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:37:25,928 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 150 [2022-07-22 22:37:25,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:25,946 INFO L225 Difference]: With dead ends: 15170 [2022-07-22 22:37:25,947 INFO L226 Difference]: Without dead ends: 7609 [2022-07-22 22:37:25,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:37:25,962 INFO L413 NwaCegarLoop]: 1510 mSDtfsCounter, 1469 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1469 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:25,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1469 Valid, 1510 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:37:25,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7609 states. [2022-07-22 22:37:26,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7609 to 7609. [2022-07-22 22:37:26,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7609 states, 5413 states have (on average 1.2994642527249214) internal successors, (7034), 5442 states have internal predecessors, (7034), 1922 states have call successors, (1922), 272 states have call predecessors, (1922), 273 states have return successors, (1923), 1917 states have call predecessors, (1923), 1920 states have call successors, (1923) [2022-07-22 22:37:26,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7609 states to 7609 states and 10879 transitions. [2022-07-22 22:37:26,678 INFO L78 Accepts]: Start accepts. Automaton has 7609 states and 10879 transitions. Word has length 150 [2022-07-22 22:37:26,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:26,679 INFO L495 AbstractCegarLoop]: Abstraction has 7609 states and 10879 transitions. [2022-07-22 22:37:26,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-07-22 22:37:26,679 INFO L276 IsEmpty]: Start isEmpty. Operand 7609 states and 10879 transitions. [2022-07-22 22:37:26,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-22 22:37:26,686 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:26,687 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:26,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-22 22:37:26,687 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:26,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:26,689 INFO L85 PathProgramCache]: Analyzing trace with hash 2097233277, now seen corresponding path program 1 times [2022-07-22 22:37:26,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:37:26,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876950392] [2022-07-22 22:37:26,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:26,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:37:27,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 22:37:27,035 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 22:37:27,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 22:37:27,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 22:37:27,427 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-22 22:37:27,428 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-22 22:37:27,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-22 22:37:27,434 INFO L356 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:27,441 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-22 22:37:27,643 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.07 10:37:27 BoogieIcfgContainer [2022-07-22 22:37:27,644 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-22 22:37:27,645 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-22 22:37:27,645 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-22 22:37:27,646 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-22 22:37:27,646 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:36:48" (3/4) ... [2022-07-22 22:37:27,649 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-22 22:37:27,650 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-22 22:37:27,650 INFO L158 Benchmark]: Toolchain (without parser) took 44227.65ms. Allocated memory was 92.3MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 53.5MB in the beginning and 900.9MB in the end (delta: -847.4MB). Peak memory consumption was 321.5MB. Max. memory is 16.1GB. [2022-07-22 22:37:27,651 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 92.3MB. Free memory is still 50.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 22:37:27,652 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1901.18ms. Allocated memory was 92.3MB in the beginning and 151.0MB in the end (delta: 58.7MB). Free memory was 53.5MB in the beginning and 85.5MB in the end (delta: -32.0MB). Peak memory consumption was 58.1MB. Max. memory is 16.1GB. [2022-07-22 22:37:27,652 INFO L158 Benchmark]: Boogie Procedure Inliner took 214.13ms. Allocated memory is still 151.0MB. Free memory was 85.5MB in the beginning and 64.5MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-07-22 22:37:27,653 INFO L158 Benchmark]: Boogie Preprocessor took 211.18ms. Allocated memory is still 151.0MB. Free memory was 64.5MB in the beginning and 75.6MB in the end (delta: -11.1MB). Peak memory consumption was 18.8MB. Max. memory is 16.1GB. [2022-07-22 22:37:27,653 INFO L158 Benchmark]: RCFGBuilder took 3240.78ms. Allocated memory was 151.0MB in the beginning and 220.2MB in the end (delta: 69.2MB). Free memory was 75.6MB in the beginning and 81.2MB in the end (delta: -5.5MB). Peak memory consumption was 66.0MB. Max. memory is 16.1GB. [2022-07-22 22:37:27,653 INFO L158 Benchmark]: TraceAbstraction took 38647.80ms. Allocated memory was 220.2MB in the beginning and 1.3GB in the end (delta: 1.0GB). Free memory was 81.2MB in the beginning and 901.7MB in the end (delta: -820.6MB). Peak memory consumption was 222.6MB. Max. memory is 16.1GB. [2022-07-22 22:37:27,654 INFO L158 Benchmark]: Witness Printer took 4.34ms. Allocated memory is still 1.3GB. Free memory was 901.7MB in the beginning and 900.9MB in the end (delta: 866.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 22:37:27,659 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 92.3MB. Free memory is still 50.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1901.18ms. Allocated memory was 92.3MB in the beginning and 151.0MB in the end (delta: 58.7MB). Free memory was 53.5MB in the beginning and 85.5MB in the end (delta: -32.0MB). Peak memory consumption was 58.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 214.13ms. Allocated memory is still 151.0MB. Free memory was 85.5MB in the beginning and 64.5MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 211.18ms. Allocated memory is still 151.0MB. Free memory was 64.5MB in the beginning and 75.6MB in the end (delta: -11.1MB). Peak memory consumption was 18.8MB. Max. memory is 16.1GB. * RCFGBuilder took 3240.78ms. Allocated memory was 151.0MB in the beginning and 220.2MB in the end (delta: 69.2MB). Free memory was 75.6MB in the beginning and 81.2MB in the end (delta: -5.5MB). Peak memory consumption was 66.0MB. Max. memory is 16.1GB. * TraceAbstraction took 38647.80ms. Allocated memory was 220.2MB in the beginning and 1.3GB in the end (delta: 1.0GB). Free memory was 81.2MB in the beginning and 901.7MB in the end (delta: -820.6MB). Peak memory consumption was 222.6MB. Max. memory is 16.1GB. * Witness Printer took 4.34ms. Allocated memory is still 1.3GB. Free memory was 901.7MB in the beginning and 900.9MB in the end (delta: 866.9kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 7949]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 7781, overapproximation of bitwiseOr at line 4779. Possible FailurePath: [L5238] static int fst_txq_low = 8; [L5239] static int fst_txq_high = 12; [L5240] static int fst_max_reads = 7; [L5241] static int fst_excluded_cards = 0; [L5242] static int fst_excluded_list[32U] ; [L5243-L5251] static struct pci_device_id const fst_pci_dev_id[8U] = { {5657U, 1024U, 4294967295U, 4294967295U, 0U, 0U, 1UL}, {5657U, 1088U, 4294967295U, 4294967295U, 0U, 0U, 2UL}, {5657U, 1552U, 4294967295U, 4294967295U, 0U, 0U, 3UL}, {5657U, 1568U, 4294967295U, 4294967295U, 0U, 0U, 4UL}, {5657U, 1600U, 4294967295U, 4294967295U, 0U, 0U, 5UL}, {5657U, 5648U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {5657U, 5650U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {0U, 0U, 0U, 0U, 0U, 0U, 0UL}}; [L5252] struct pci_device_id const __mod_pci_device_table ; [L5257] static struct tasklet_struct fst_tx_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_tx_work_q, 0UL}; [L5258] static struct tasklet_struct fst_int_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_int_work_q, 0UL}; [L5259] static struct fst_card_info *fst_card_array[32U] ; [L5260] static spinlock_t fst_work_q_lock ; [L5261] static u64 fst_work_txq ; [L5262] static u64 fst_work_intq ; [L7341-L7342] static char *type_strings[7U] = { (char *)"no hardware", (char *)"FarSync T2P", (char *)"FarSync T4P", (char *)"FarSync T1U", (char *)"FarSync T2U", (char *)"FarSync T4U", (char *)"FarSync TE1"}; [L7394-L7427] static struct net_device_ops const fst_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, & fst_open, & fst_close, & hdlc_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & fst_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, & hdlc_change_mtu, (int (*)(struct net_device * , struct neigh_parms * ))0, & fst_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7745-L7759] static struct pci_driver fst_driver = {{(struct list_head *)0, (struct list_head *)0}, "fst", (struct pci_device_id const *)(& fst_pci_dev_id), & fst_add_one, & fst_remove_one, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * ))0, (int (*)(struct pci_dev * ))0, (void (*)(struct pci_dev * ))0, (struct pci_error_handlers *)0, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}}; [L7800] int LDV_IN_INTERRUPT ; [L7953] int ldv_module_refcounter = 1; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, type_strings={53:0}] [L7802] struct net_device *var_group1 ; [L7803] int res_fst_open_36 ; [L7804] int res_fst_close_37 ; [L7805] struct ifreq *var_group2 ; [L7806] int var_fst_ioctl_33_p2 ; [L7807] struct pci_dev *var_group3 ; [L7808] struct pci_device_id const *var_fst_add_one_42_p1 ; [L7809] int res_fst_add_one_42 ; [L7810] int var_fst_intr_27_p0 ; [L7811] void *var_fst_intr_27_p1 ; [L7812] int ldv_s_fst_ops_net_device_ops ; [L7813] int ldv_s_fst_driver_pci_driver ; [L7814] int tmp ; [L7815] int tmp___0 ; [L7816] int tmp___1 ; [L7819] ldv_s_fst_ops_net_device_ops = 0 [L7820] ldv_s_fst_driver_pci_driver = 0 [L7821] LDV_IN_INTERRUPT = 1 [L7822] FCALL ldv_initialize() [L7823] CALL, EXPR fst_init() [L7761] int i ; [L7762] struct lock_class_key __key ; [L7763] int tmp ; [L7765] i = 0 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND FALSE !(i <= 31) VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7778] CALL spinlock_check(& fst_work_q_lock) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, type_strings={53:0}] [L4600] return (& lock->ldv_6060.rlock); VAL [\result={50:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, lock={50:0}, type_strings={53:0}] [L7778] RET spinlock_check(& fst_work_q_lock) VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, spinlock_check(& fst_work_q_lock)={50:0}, type_strings={53:0}] [L7779-L7780] FCALL __raw_spin_lock_init(& fst_work_q_lock.ldv_6060.rlock, "&(&fst_work_q_lock)->rlock", & __key) VAL [__key={60:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7781] CALL, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L8074] return __VERIFIER_nondet_int(); [L7781] RET, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7781] tmp = __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7783] return (tmp); [L7783] return (tmp); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp=0, type_strings={53:0}] [L7823] RET, EXPR fst_init() [L7823] tmp = fst_init() [L7825] COND FALSE !(tmp != 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, type_strings={53:0}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___1=-2, type_strings={53:0}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND TRUE tmp___0 == 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___0=0, tmp___1=-2, type_strings={53:0}] [L7855] COND TRUE ldv_s_fst_ops_net_device_ops == 0 [L7857] CALL, EXPR fst_open(var_group1) [L7167] int err ; [L7168] struct fst_port_info *port ; [L7169] struct hdlc_device *tmp ; [L7170] int tmp___0 ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] CALL, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5204] void *tmp ; [L5207] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5064] return ((void *)dev + 2560U); VAL [\result={4294967308:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5207] RET, EXPR netdev_priv((struct net_device const *)dev) [L5207] tmp = netdev_priv((struct net_device const *)dev) [L5209] return ((struct hdlc_device *)tmp); VAL [\result={4294967308:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp={4294967308:0}, type_strings={53:0}] [L7173] RET, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, dev_to_hdlc(dev)={4294967308:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] tmp = dev_to_hdlc(dev) [L7174] EXPR tmp->priv [L7174] port = (struct fst_port_info *)tmp->priv [L7175] CALL, EXPR ldv_try_module_get_1(& __this_module) [L8027] int tmp ; [L8030] CALL, EXPR ldv_try_module_get(module) [L7965] int module_get_succeeded ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={-60:61}, module={-60:61}, type_strings={53:0}] [L7967] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) [L7969] CALL, EXPR ldv_undefined_int() [L8154] return __VERIFIER_nondet_int(); [L7969] RET, EXPR ldv_undefined_int() [L7969] module_get_succeeded = ldv_undefined_int() [L7971] COND TRUE module_get_succeeded == 1 [L7972] ldv_module_refcounter = ldv_module_refcounter + 1 [L7973] return (1); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={-60:61}, module={-60:61}, module_get_succeeded=1, type_strings={53:0}] [L8030] RET, EXPR ldv_try_module_get(module) [L8030] tmp = ldv_try_module_get(module) [L8032] return (tmp); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={-60:61}, module={-60:61}, tmp=1, type_strings={53:0}] [L7175] RET, EXPR ldv_try_module_get_1(& __this_module) [L7175] tmp___0 = ldv_try_module_get_1(& __this_module) [L7177] COND FALSE !(tmp___0 == 0) [L7181] EXPR port->mode VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, port->mode=4, tmp={4294967308:0}, tmp___0=1, type_strings={53:0}] [L7181] COND FALSE !(port->mode != 4) [L7195] CALL fst_openport(port) [L7102] int signals ; [L7103] int txq_length ; [L7104] unsigned int tmp ; [L7105] int tmp___0 ; [L7107] EXPR port->card [L7107] EXPR (port->card)->state VAL [(port->card)->state=62, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, port={4294967314:0}, port->card={4294967335:-39}, type_strings={53:0}] [L7107] COND FALSE !((port->card)->state == 4U) [L7195] RET fst_openport(port) [L7196] CALL netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5137] struct netdev_queue *tmp ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5140] CALL, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [\old(index)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5058] EXPR dev->_tx [L5058] return ((struct netdev_queue *)dev->_tx + (unsigned long )index); [L5140] RET, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, netdev_get_tx_queue((struct net_device const *)dev, 0U)={4294967331:0}, type_strings={53:0}] [L5140] tmp = netdev_get_tx_queue((struct net_device const *)dev, 0U) [L5141] CALL netif_tx_wake_queue(tmp) [L5111] int tmp ; [L5112] int tmp___0 ; [L5115] CALL, EXPR netpoll_trap() [L8174] return __VERIFIER_nondet_int(); [L5115] RET, EXPR netpoll_trap() [L5115] tmp = netpoll_trap() [L5117] COND TRUE tmp != 0 [L5119] CALL netif_tx_start_queue(dev_queue) [L5105] FCALL clear_bit(0, (unsigned long volatile *)(& dev_queue->state)) [L5119] RET netif_tx_start_queue(dev_queue) [L5141] RET netif_tx_wake_queue(tmp) [L7196] RET netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, tmp={4294967308:0}, tmp___0=1, type_strings={53:0}] [L7198] return (0); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, dev={4294967308:-2560}, dev={4294967308:-2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={4294967314:0}, tmp={4294967308:0}, tmp___0=1, type_strings={53:0}] [L7857] RET, EXPR fst_open(var_group1) [L7857] res_fst_open_36 = fst_open(var_group1) [L7858] FCALL ldv_check_return_value(res_fst_open_36) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=-2, type_strings={53:0}, var_group1={4294967308:-2560}] [L7860] COND FALSE !(res_fst_open_36 < 0) [L7864] ldv_s_fst_ops_net_device_ops = ldv_s_fst_ops_net_device_ops + 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=-2, type_strings={53:0}, var_group1={4294967308:-2560}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND FALSE !(tmp___0 == 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7837] COND FALSE !(tmp___0 == 1) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7840] COND FALSE !(tmp___0 == 2) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7843] COND FALSE !(tmp___0 == 3) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7846] COND TRUE tmp___0 == 4 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_group1={4294967308:-2560}] [L7893] COND TRUE ldv_s_fst_driver_pci_driver == 0 [L7895] CALL, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7429] int no_of_cards_added ; [L7430] struct fst_card_info *card ; [L7431] int err ; [L7432] int i ; [L7433] bool __print_once ; [L7434] void *tmp ; [L7435] char *tmp___0 ; [L7436] void *tmp___1 ; [L7437] char *tmp___2 ; [L7438] void *tmp___3 ; [L7439] int tmp___4 ; [L7440] int tmp___5 ; [L7441] struct lock_class_key __key ; [L7442] struct net_device *dev ; [L7443] struct net_device *tmp___6 ; [L7444] hdlc_device *hdlc ; [L7445] int tmp___7 ; [L7446] struct hdlc_device *tmp___8 ; [L7447] int tmp___9 ; [L7449] no_of_cards_added = 0 [L7450] err = 0 VAL [__key={58:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, type_strings={53:0}] [L7451] COND TRUE ! __print_once [L7453] __print_once = (bool )1 [L7458] COND FALSE !(fst_excluded_cards != 0) VAL [__key={58:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={-60:61}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, type_strings={53:0}] [L7480] CALL, EXPR kzalloc(1000UL, 208U) [L4776] void *tmp ; [L4779] CALL, EXPR kmalloc(size, flags | 32768U) [L4766] void *tmp___2 ; [L4769] CALL, EXPR __kmalloc(size, flags) [L8067] CALL, EXPR ldv_malloc(arg0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8061] COND TRUE __VERIFIER_nondet_bool() [L8061] return 0; VAL [\old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, type_strings={53:0}] [L8067] RET, EXPR ldv_malloc(arg0) VAL [\old(arg0)=1000, \old(arg1)=4294967299, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, arg0=1000, arg1=4294967299, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_malloc(arg0)={0:0}, ldv_module_refcounter=2, type_strings={53:0}] [L8067] return ldv_malloc(arg0); [L4769] RET, EXPR __kmalloc(size, flags) [L4769] tmp___2 = __kmalloc(size, flags) [L4771] return (tmp___2); VAL [\old(flags)=4294967299, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, flags=4294967299, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp___2={0:0}, type_strings={53:0}] [L4779] RET, EXPR kmalloc(size, flags | 32768U) [L4779] tmp = kmalloc(size, flags | 32768U) [L4781] return (tmp); VAL [\old(flags)=208, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, flags=208, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp={0:0}, type_strings={53:0}] [L7480] RET, EXPR kzalloc(1000UL, 208U) [L7480] tmp = kzalloc(1000UL, 208U) [L7481] card = (struct fst_card_info *)tmp VAL [__key={58:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={-60:61}, card={0:0}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, tmp={0:0}, type_strings={53:0}] [L7483] COND TRUE (unsigned long )card == (unsigned long )((struct fst_card_info *)0) [L7487] return (-12); [L7487] return (-12); VAL [\result=-12, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={-60:61}, card={0:0}, ent={4294967303:4294967336}, ent={4294967303:4294967336}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={4294967328:4294967320}, pdev={4294967328:4294967320}, tmp={0:0}, type_strings={53:0}] [L7895] RET, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7895] res_fst_add_one_42 = fst_add_one(var_group3, var_fst_add_one_42_p1) [L7896] FCALL ldv_check_return_value(res_fst_add_one_42) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=-12, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_fst_add_one_42_p1={4294967303:4294967336}, var_group1={4294967308:-2560}, var_group3={4294967328:4294967320}] [L7898] COND TRUE res_fst_add_one_42 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=-12, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=-4, type_strings={53:0}, var_fst_add_one_42_p1={4294967303:4294967336}, var_group1={4294967308:-2560}, var_group3={4294967328:4294967320}] [L7937] CALL fst_cleanup_module() [L7791] FCALL pci_unregister_driver(& fst_driver) [L7937] RET fst_cleanup_module() [L7941] CALL ldv_check_final_state() [L8017] COND TRUE ldv_module_refcounter != 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8019] CALL ldv_blast_assert() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L7949] reach_error() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={-60:61}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 57 procedures, 1095 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 38.4s, OverallIterations: 17, TraceHistogramMax: 32, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 21.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 22979 SdHoareTripleChecker+Valid, 14.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21442 mSDsluCounter, 86537 SdHoareTripleChecker+Invalid, 12.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 54329 mSDsCounter, 5594 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15436 IncrementalHoareTripleChecker+Invalid, 21030 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5594 mSolverCounterUnsat, 32208 mSDtfsCounter, 15436 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1178 GetRequests, 1016 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8322occurred in iteration=13, InterpolantAutomatonStates: 139, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.7s AutomataMinimizationTime, 16 MinimizatonAttempts, 10440 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 2228 NumberOfCodeBlocks, 2156 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 2302 ConstructedInterpolants, 0 QuantifiedInterpolants, 4457 SizeOfPredicates, 7 NumberOfNonLiveVariables, 10755 ConjunctsInSsa, 70 ConjunctsInUnsatCore, 29 InterpolantComputations, 12 PerfectInterpolantSequences, 8828/11234 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-22 22:37:27,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 22:37:29,848 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 22:37:29,850 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 22:37:29,876 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 22:37:29,876 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 22:37:29,878 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 22:37:29,879 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 22:37:29,881 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 22:37:29,882 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 22:37:29,883 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 22:37:29,884 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 22:37:29,885 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 22:37:29,885 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 22:37:29,887 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 22:37:29,888 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 22:37:29,888 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 22:37:29,889 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 22:37:29,890 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 22:37:29,891 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 22:37:29,893 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 22:37:29,894 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 22:37:29,895 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 22:37:29,896 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 22:37:29,897 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 22:37:29,898 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 22:37:29,916 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 22:37:29,920 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 22:37:29,921 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 22:37:29,922 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 22:37:29,922 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 22:37:29,923 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 22:37:29,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 22:37:29,926 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 22:37:29,927 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 22:37:29,928 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 22:37:29,930 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 22:37:29,930 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 22:37:29,931 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 22:37:29,931 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 22:37:29,931 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 22:37:29,932 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 22:37:29,935 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 22:37:29,940 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-22 22:37:29,982 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 22:37:29,982 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 22:37:29,983 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 22:37:29,983 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 22:37:29,984 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 22:37:29,984 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 22:37:29,985 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 22:37:29,985 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 22:37:29,986 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 22:37:29,987 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 22:37:29,987 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 22:37:29,987 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 22:37:29,987 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 22:37:29,987 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 22:37:29,988 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-22 22:37:29,988 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-22 22:37:29,988 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-22 22:37:29,988 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 22:37:29,989 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 22:37:29,989 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 22:37:29,989 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 22:37:29,989 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 22:37:29,989 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 22:37:29,990 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:37:29,990 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 22:37:29,990 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 22:37:29,990 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 22:37:29,990 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-22 22:37:29,991 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-22 22:37:29,991 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 22:37:29,991 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 22:37:29,992 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 22:37:29,992 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-22 22:37:29,992 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 [2022-07-22 22:37:30,365 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 22:37:30,385 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 22:37:30,387 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 22:37:30,387 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 22:37:30,388 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 22:37:30,389 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-22 22:37:30,458 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/78ac732ad/f7bbec890b3e481c9312d5a6fe6a3f76/FLAG3bae44762 [2022-07-22 22:37:31,191 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 22:37:31,191 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-22 22:37:31,233 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/78ac732ad/f7bbec890b3e481c9312d5a6fe6a3f76/FLAG3bae44762 [2022-07-22 22:37:31,470 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/78ac732ad/f7bbec890b3e481c9312d5a6fe6a3f76 [2022-07-22 22:37:31,472 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 22:37:31,473 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 22:37:31,474 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 22:37:31,474 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 22:37:31,477 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 22:37:31,478 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:37:31" (1/1) ... [2022-07-22 22:37:31,479 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e60ec50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:31, skipping insertion in model container [2022-07-22 22:37:31,479 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:37:31" (1/1) ... [2022-07-22 22:37:31,484 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 22:37:31,596 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 22:37:33,015 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-22 22:37:33,092 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:37:33,128 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-22 22:37:33,221 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 22:37:33,464 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-22 22:37:33,470 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:37:33,520 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 22:37:33,794 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2022-07-22 22:37:33,800 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:37:33,999 INFO L208 MainTranslator]: Completed translation [2022-07-22 22:37:34,000 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34 WrapperNode [2022-07-22 22:37:34,000 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 22:37:34,002 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 22:37:34,002 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 22:37:34,002 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 22:37:34,007 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,087 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,231 INFO L137 Inliner]: procedures = 214, calls = 1489, calls flagged for inlining = 98, calls inlined = 84, statements flattened = 3236 [2022-07-22 22:37:34,232 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 22:37:34,233 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 22:37:34,233 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 22:37:34,234 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 22:37:34,241 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,241 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,272 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,274 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,362 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,382 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,406 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,425 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 22:37:34,426 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 22:37:34,428 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 22:37:34,428 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 22:37:34,429 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (1/1) ... [2022-07-22 22:37:34,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:37:34,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:37:34,456 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-22 22:37:34,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-22 22:37:34,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-22 22:37:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-22 22:37:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-22 22:37:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-22 22:37:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-22 22:37:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-22 22:37:34,516 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-07-22 22:37:34,517 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-07-22 22:37:34,517 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-22 22:37:34,517 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-22 22:37:34,517 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-22 22:37:34,517 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-22 22:37:34,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-22 22:37:34,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-22 22:37:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2022-07-22 22:37:34,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2022-07-22 22:37:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-07-22 22:37:34,518 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-07-22 22:37:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-22 22:37:34,518 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-22 22:37:34,518 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2022-07-22 22:37:34,518 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2022-07-22 22:37:34,519 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-22 22:37:34,519 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-22 22:37:34,519 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2022-07-22 22:37:34,519 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2022-07-22 22:37:34,519 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-22 22:37:34,519 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-22 22:37:34,519 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-07-22 22:37:34,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-07-22 22:37:34,520 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-22 22:37:34,520 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-22 22:37:34,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 22:37:34,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-22 22:37:34,521 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2022-07-22 22:37:34,521 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2022-07-22 22:37:34,521 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-07-22 22:37:34,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-07-22 22:37:34,521 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-22 22:37:34,521 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-22 22:37:34,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-22 22:37:34,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-22 22:37:34,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-22 22:37:34,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2022-07-22 22:37:34,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2022-07-22 22:37:34,522 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 22:37:34,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-22 22:37:34,523 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-07-22 22:37:34,523 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-07-22 22:37:34,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-22 22:37:34,524 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-07-22 22:37:34,524 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-07-22 22:37:34,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-22 22:37:34,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-22 22:37:34,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-22 22:37:34,525 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-07-22 22:37:34,525 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-07-22 22:37:34,525 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-07-22 22:37:34,525 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-07-22 22:37:34,526 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-07-22 22:37:34,526 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-07-22 22:37:34,526 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_type_trans [2022-07-22 22:37:34,526 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_type_trans [2022-07-22 22:37:34,526 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-22 22:37:34,526 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-22 22:37:34,527 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-07-22 22:37:34,527 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-07-22 22:37:34,527 INFO L130 BoogieDeclarations]: Found specification of procedure farsync_type_trans [2022-07-22 22:37:34,527 INFO L138 BoogieDeclarations]: Found implementation of procedure farsync_type_trans [2022-07-22 22:37:34,528 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-07-22 22:37:34,528 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-07-22 22:37:34,528 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-07-22 22:37:34,528 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-07-22 22:37:34,528 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-22 22:37:34,528 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-22 22:37:34,528 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-22 22:37:34,528 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-22 22:37:34,529 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2022-07-22 22:37:34,529 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2022-07-22 22:37:34,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-22 22:37:34,529 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-22 22:37:34,529 INFO L130 BoogieDeclarations]: Found specification of procedure fst_issue_cmd [2022-07-22 22:37:34,530 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_issue_cmd [2022-07-22 22:37:34,530 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-22 22:37:34,530 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-22 22:37:34,530 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-07-22 22:37:34,530 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-07-22 22:37:34,531 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-22 22:37:34,531 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-22 22:37:34,531 INFO L130 BoogieDeclarations]: Found specification of procedure fst_disable_intr [2022-07-22 22:37:34,531 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_disable_intr [2022-07-22 22:37:34,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-22 22:37:34,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-22 22:37:34,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-22 22:37:34,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-22 22:37:34,532 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-22 22:37:34,532 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-22 22:37:34,532 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-22 22:37:34,532 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 22:37:34,533 INFO L130 BoogieDeclarations]: Found specification of procedure fst_cpureset [2022-07-22 22:37:34,533 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_cpureset [2022-07-22 22:37:34,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-22 22:37:34,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-22 22:37:34,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-22 22:37:34,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-22 22:37:34,534 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-22 22:37:34,534 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-22 22:37:34,534 INFO L130 BoogieDeclarations]: Found specification of procedure fst_process_rx_status [2022-07-22 22:37:34,534 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_process_rx_status [2022-07-22 22:37:34,534 INFO L130 BoogieDeclarations]: Found specification of procedure fst_q_work_item [2022-07-22 22:37:34,535 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_q_work_item [2022-07-22 22:37:34,535 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-22 22:37:34,537 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-22 22:37:34,537 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-07-22 22:37:34,537 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-07-22 22:37:34,538 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2022-07-22 22:37:34,539 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2022-07-22 22:37:34,539 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2022-07-22 22:37:34,540 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2022-07-22 22:37:34,540 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-07-22 22:37:34,540 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-07-22 22:37:34,545 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-07-22 22:37:34,546 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-07-22 22:37:34,546 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-07-22 22:37:34,546 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-07-22 22:37:34,546 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-07-22 22:37:34,546 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-07-22 22:37:34,546 INFO L130 BoogieDeclarations]: Found specification of procedure fst_clear_intr [2022-07-22 22:37:34,546 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_clear_intr [2022-07-22 22:37:34,546 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-22 22:37:34,546 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2022-07-22 22:37:34,547 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2022-07-22 22:37:34,547 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2022-07-22 22:37:34,547 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2022-07-22 22:37:34,547 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2022-07-22 22:37:34,547 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2022-07-22 22:37:34,547 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2022-07-22 22:37:34,547 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2022-07-22 22:37:34,547 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 22:37:34,548 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 22:37:34,548 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-22 22:37:34,548 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-22 22:37:35,054 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 22:37:35,057 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 22:37:39,432 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:37:39,436 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:37:39,449 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:37:39,450 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:37:39,452 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:37:39,452 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:37:39,468 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-22 22:37:56,442 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##258: assume false; [2022-07-22 22:37:56,442 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##259: assume !false; [2022-07-22 22:37:56,442 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##265: assume !false; [2022-07-22 22:37:56,442 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##264: assume false; [2022-07-22 22:37:56,443 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##214: assume !false; [2022-07-22 22:37:56,443 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##213: assume false; [2022-07-22 22:37:56,443 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##228: assume !false; [2022-07-22 22:37:56,443 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##227: assume false; [2022-07-22 22:37:56,443 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume !false;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2022-07-22 22:37:56,443 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume false; [2022-07-22 22:37:56,443 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume !false; [2022-07-22 22:37:56,444 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume false; [2022-07-22 22:37:56,444 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##391: assume !false; [2022-07-22 22:37:56,444 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume false; [2022-07-22 22:37:56,526 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 22:37:56,542 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 22:37:56,542 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-22 22:37:56,545 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:37:56 BoogieIcfgContainer [2022-07-22 22:37:56,545 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 22:37:56,547 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 22:37:56,547 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 22:37:56,549 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 22:37:56,549 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 10:37:31" (1/3) ... [2022-07-22 22:37:56,550 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cb827e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:37:56, skipping insertion in model container [2022-07-22 22:37:56,550 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:37:34" (2/3) ... [2022-07-22 22:37:56,550 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cb827e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:37:56, skipping insertion in model container [2022-07-22 22:37:56,550 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:37:56" (3/3) ... [2022-07-22 22:37:56,551 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2022-07-22 22:37:56,563 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 22:37:56,563 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 22:37:56,632 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 22:37:56,639 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@10af7b97, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@72d658f0 [2022-07-22 22:37:56,639 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-22 22:37:56,649 INFO L276 IsEmpty]: Start isEmpty. Operand has 1064 states, 746 states have (on average 1.2908847184986596) internal successors, (963), 754 states have internal predecessors, (963), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) [2022-07-22 22:37:56,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-07-22 22:37:56,655 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:56,656 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:56,656 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:56,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:56,659 INFO L85 PathProgramCache]: Analyzing trace with hash 953068106, now seen corresponding path program 1 times [2022-07-22 22:37:56,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:37:56,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1436011272] [2022-07-22 22:37:56,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:56,672 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:37:56,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:37:56,675 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:37:56,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-22 22:37:57,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:57,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 22:37:57,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:37:57,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:37:57,425 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:37:57,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:37:57,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1436011272] [2022-07-22 22:37:57,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1436011272] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:37:57,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:37:57,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:37:57,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957377556] [2022-07-22 22:37:57,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:37:57,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:37:57,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:37:57,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:37:57,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:37:57,469 INFO L87 Difference]: Start difference. First operand has 1064 states, 746 states have (on average 1.2908847184986596) internal successors, (963), 754 states have internal predecessors, (963), 260 states have call successors, (260), 56 states have call predecessors, (260), 56 states have return successors, (260), 260 states have call predecessors, (260), 260 states have call successors, (260) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:37:57,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:57,708 INFO L93 Difference]: Finished difference Result 2123 states and 2971 transitions. [2022-07-22 22:37:57,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:37:57,715 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-07-22 22:37:57,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:57,735 INFO L225 Difference]: With dead ends: 2123 [2022-07-22 22:37:57,738 INFO L226 Difference]: Without dead ends: 1060 [2022-07-22 22:37:57,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:37:57,762 INFO L413 NwaCegarLoop]: 1475 mSDtfsCounter, 1 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2948 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:57,762 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2948 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:37:57,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2022-07-22 22:37:57,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1059. [2022-07-22 22:37:57,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1059 states, 743 states have (on average 1.2866756393001346) internal successors, (956), 749 states have internal predecessors, (956), 260 states have call successors, (260), 56 states have call predecessors, (260), 55 states have return successors, (258), 258 states have call predecessors, (258), 258 states have call successors, (258) [2022-07-22 22:37:57,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1059 states to 1059 states and 1474 transitions. [2022-07-22 22:37:57,902 INFO L78 Accepts]: Start accepts. Automaton has 1059 states and 1474 transitions. Word has length 21 [2022-07-22 22:37:57,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:57,902 INFO L495 AbstractCegarLoop]: Abstraction has 1059 states and 1474 transitions. [2022-07-22 22:37:57,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:37:57,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1059 states and 1474 transitions. [2022-07-22 22:37:57,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-22 22:37:57,904 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:57,904 INFO L195 NwaCegarLoop]: 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] [2022-07-22 22:37:57,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-22 22:37:58,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:37:58,125 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:58,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:58,125 INFO L85 PathProgramCache]: Analyzing trace with hash 172351718, now seen corresponding path program 1 times [2022-07-22 22:37:58,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:37:58,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1435986387] [2022-07-22 22:37:58,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:37:58,127 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:37:58,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:37:58,132 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:37:58,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-22 22:37:58,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:37:58,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:37:58,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:37:58,857 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:37:58,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:37:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:37:58,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:37:58,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1435986387] [2022-07-22 22:37:58,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1435986387] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:37:58,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:37:58,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-22 22:37:58,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006130768] [2022-07-22 22:37:58,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:37:58,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:37:58,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:37:58,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:37:58,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:37:58,958 INFO L87 Difference]: Start difference. First operand 1059 states and 1474 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-22 22:37:59,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:37:59,156 INFO L93 Difference]: Finished difference Result 2118 states and 2950 transitions. [2022-07-22 22:37:59,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:37:59,156 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 23 [2022-07-22 22:37:59,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:37:59,166 INFO L225 Difference]: With dead ends: 2118 [2022-07-22 22:37:59,166 INFO L226 Difference]: Without dead ends: 1065 [2022-07-22 22:37:59,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:37:59,175 INFO L413 NwaCegarLoop]: 1471 mSDtfsCounter, 4 mSDsluCounter, 5876 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 7347 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:37:59,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 7347 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:37:59,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2022-07-22 22:37:59,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 1065. [2022-07-22 22:37:59,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 749 states have (on average 1.2843791722296396) internal successors, (962), 755 states have internal predecessors, (962), 260 states have call successors, (260), 56 states have call predecessors, (260), 55 states have return successors, (258), 258 states have call predecessors, (258), 258 states have call successors, (258) [2022-07-22 22:37:59,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1480 transitions. [2022-07-22 22:37:59,225 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1480 transitions. Word has length 23 [2022-07-22 22:37:59,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:37:59,225 INFO L495 AbstractCegarLoop]: Abstraction has 1065 states and 1480 transitions. [2022-07-22 22:37:59,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-22 22:37:59,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1480 transitions. [2022-07-22 22:37:59,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-22 22:37:59,227 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:37:59,227 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:37:59,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-22 22:37:59,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:37:59,444 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:37:59,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:37:59,444 INFO L85 PathProgramCache]: Analyzing trace with hash 55524026, now seen corresponding path program 2 times [2022-07-22 22:37:59,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:37:59,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [22174451] [2022-07-22 22:37:59,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:37:59,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:37:59,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:37:59,448 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:37:59,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-22 22:38:00,154 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:38:00,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:38:00,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 22:38:00,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:00,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-22 22:38:00,324 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:00,324 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:00,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [22174451] [2022-07-22 22:38:00,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [22174451] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:00,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:00,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 22:38:00,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558328930] [2022-07-22 22:38:00,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:00,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:38:00,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:00,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:38:00,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:38:00,327 INFO L87 Difference]: Start difference. First operand 1065 states and 1480 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:38:00,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:00,425 INFO L93 Difference]: Finished difference Result 3155 states and 4394 transitions. [2022-07-22 22:38:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:38:00,426 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 29 [2022-07-22 22:38:00,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:00,436 INFO L225 Difference]: With dead ends: 3155 [2022-07-22 22:38:00,437 INFO L226 Difference]: Without dead ends: 2104 [2022-07-22 22:38:00,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:38:00,442 INFO L413 NwaCegarLoop]: 1973 mSDtfsCounter, 1448 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1448 SdHoareTripleChecker+Valid, 3425 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:00,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1448 Valid, 3425 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:38:00,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2022-07-22 22:38:00,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2101. [2022-07-22 22:38:00,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2101 states, 1474 states have (on average 1.2835820895522387) internal successors, (1892), 1485 states have internal predecessors, (1892), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-22 22:38:00,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2101 states to 2101 states and 2922 transitions. [2022-07-22 22:38:00,535 INFO L78 Accepts]: Start accepts. Automaton has 2101 states and 2922 transitions. Word has length 29 [2022-07-22 22:38:00,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:00,536 INFO L495 AbstractCegarLoop]: Abstraction has 2101 states and 2922 transitions. [2022-07-22 22:38:00,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-22 22:38:00,536 INFO L276 IsEmpty]: Start isEmpty. Operand 2101 states and 2922 transitions. [2022-07-22 22:38:00,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-22 22:38:00,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:00,544 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:00,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:00,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:00,769 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:00,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:00,769 INFO L85 PathProgramCache]: Analyzing trace with hash 2025144539, now seen corresponding path program 1 times [2022-07-22 22:38:00,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:00,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010842909] [2022-07-22 22:38:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:00,771 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:00,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:00,773 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:00,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-22 22:38:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:01,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 22:38:01,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:01,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:38:01,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:38:01,859 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:38:01,859 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:01,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010842909] [2022-07-22 22:38:01,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010842909] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:38:01,859 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:38:01,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-22 22:38:01,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237079408] [2022-07-22 22:38:01,860 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:38:01,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 22:38:01,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:01,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 22:38:01,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:38:01,861 INFO L87 Difference]: Start difference. First operand 2101 states and 2922 transitions. Second operand has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:38:02,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:02,423 INFO L93 Difference]: Finished difference Result 4202 states and 5849 transitions. [2022-07-22 22:38:02,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 22:38:02,424 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 49 [2022-07-22 22:38:02,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:02,434 INFO L225 Difference]: With dead ends: 4202 [2022-07-22 22:38:02,434 INFO L226 Difference]: Without dead ends: 2113 [2022-07-22 22:38:02,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:38:02,440 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 10 mSDsluCounter, 7340 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 8810 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:02,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 8810 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:38:02,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2022-07-22 22:38:02,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 2113. [2022-07-22 22:38:02,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 1486 states have (on average 1.2812920592193808) internal successors, (1904), 1497 states have internal predecessors, (1904), 516 states have call successors, (516), 111 states have call predecessors, (516), 110 states have return successors, (514), 514 states have call predecessors, (514), 514 states have call successors, (514) [2022-07-22 22:38:02,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 2934 transitions. [2022-07-22 22:38:02,509 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 2934 transitions. Word has length 49 [2022-07-22 22:38:02,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:02,509 INFO L495 AbstractCegarLoop]: Abstraction has 2113 states and 2934 transitions. [2022-07-22 22:38:02,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.833333333333333) internal successors, (58), 12 states have internal predecessors, (58), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:38:02,509 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 2934 transitions. [2022-07-22 22:38:02,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-22 22:38:02,511 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:02,511 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:02,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:02,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:02,727 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:02,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:02,728 INFO L85 PathProgramCache]: Analyzing trace with hash 981484419, now seen corresponding path program 2 times [2022-07-22 22:38:02,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:02,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [129245792] [2022-07-22 22:38:02,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:38:02,729 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:02,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:02,731 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:02,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-22 22:38:03,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:38:03,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:38:03,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 22:38:03,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:03,483 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-07-22 22:38:03,483 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:03,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:03,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [129245792] [2022-07-22 22:38:03,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [129245792] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:03,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:03,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 22:38:03,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077137142] [2022-07-22 22:38:03,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:03,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:38:03,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:03,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:38:03,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:38:03,485 INFO L87 Difference]: Start difference. First operand 2113 states and 2934 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:38:04,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:04,384 INFO L93 Difference]: Finished difference Result 6077 states and 8738 transitions. [2022-07-22 22:38:04,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:38:04,385 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 61 [2022-07-22 22:38:04,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:04,407 INFO L225 Difference]: With dead ends: 6077 [2022-07-22 22:38:04,407 INFO L226 Difference]: Without dead ends: 3995 [2022-07-22 22:38:04,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:38:04,417 INFO L413 NwaCegarLoop]: 2746 mSDtfsCounter, 2190 mSDsluCounter, 6423 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 583 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2383 SdHoareTripleChecker+Valid, 9169 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 583 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:04,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2383 Valid, 9169 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [583 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 22:38:04,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3995 states. [2022-07-22 22:38:04,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3995 to 2047. [2022-07-22 22:38:04,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2047 states, 1445 states have (on average 1.2816608996539793) internal successors, (1852), 1455 states have internal predecessors, (1852), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-22 22:38:04,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2047 states to 2047 states and 2832 transitions. [2022-07-22 22:38:04,524 INFO L78 Accepts]: Start accepts. Automaton has 2047 states and 2832 transitions. Word has length 61 [2022-07-22 22:38:04,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:04,526 INFO L495 AbstractCegarLoop]: Abstraction has 2047 states and 2832 transitions. [2022-07-22 22:38:04,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:38:04,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2047 states and 2832 transitions. [2022-07-22 22:38:04,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-22 22:38:04,528 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:04,528 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:04,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:04,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:04,752 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:04,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:04,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1812840541, now seen corresponding path program 1 times [2022-07-22 22:38:04,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:04,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152333195] [2022-07-22 22:38:04,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:04,753 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:04,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:04,755 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:04,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-22 22:38:05,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:05,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 946 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 22:38:05,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:05,737 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:38:05,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:38:06,471 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:38:06,471 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:06,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152333195] [2022-07-22 22:38:06,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152333195] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:38:06,472 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:38:06,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-07-22 22:38:06,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858479213] [2022-07-22 22:38:06,472 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:38:06,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-22 22:38:06,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:06,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-22 22:38:06,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2022-07-22 22:38:06,474 INFO L87 Difference]: Start difference. First operand 2047 states and 2832 transitions. Second operand has 24 states, 24 states have (on average 3.5) internal successors, (84), 24 states have internal predecessors, (84), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:38:08,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:08,287 INFO L93 Difference]: Finished difference Result 4094 states and 5675 transitions. [2022-07-22 22:38:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 22:38:08,288 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.5) internal successors, (84), 24 states have internal predecessors, (84), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 63 [2022-07-22 22:38:08,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:08,297 INFO L225 Difference]: With dead ends: 4094 [2022-07-22 22:38:08,297 INFO L226 Difference]: Without dead ends: 2071 [2022-07-22 22:38:08,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=406, Invalid=716, Unknown=0, NotChecked=0, Total=1122 [2022-07-22 22:38:08,304 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 23 mSDsluCounter, 19084 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 20554 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:08,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 20554 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 22:38:08,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2071 states. [2022-07-22 22:38:08,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2071 to 2071. [2022-07-22 22:38:08,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2071 states, 1469 states have (on average 1.2770592239618788) internal successors, (1876), 1479 states have internal predecessors, (1876), 491 states have call successors, (491), 111 states have call predecessors, (491), 110 states have return successors, (489), 489 states have call predecessors, (489), 489 states have call successors, (489) [2022-07-22 22:38:08,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2071 states to 2071 states and 2856 transitions. [2022-07-22 22:38:08,371 INFO L78 Accepts]: Start accepts. Automaton has 2071 states and 2856 transitions. Word has length 63 [2022-07-22 22:38:08,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:08,371 INFO L495 AbstractCegarLoop]: Abstraction has 2071 states and 2856 transitions. [2022-07-22 22:38:08,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.5) internal successors, (84), 24 states have internal predecessors, (84), 1 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-22 22:38:08,372 INFO L276 IsEmpty]: Start isEmpty. Operand 2071 states and 2856 transitions. [2022-07-22 22:38:08,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-07-22 22:38:08,374 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:08,374 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:08,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:08,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:08,598 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:08,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:08,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1724546477, now seen corresponding path program 2 times [2022-07-22 22:38:08,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:08,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1923729735] [2022-07-22 22:38:08,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:38:08,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:08,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:08,602 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:08,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-22 22:38:09,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:38:09,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:38:09,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 22:38:09,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:09,623 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-07-22 22:38:09,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:09,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:09,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1923729735] [2022-07-22 22:38:09,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1923729735] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:09,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:09,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:38:09,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066376516] [2022-07-22 22:38:09,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:09,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:38:09,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:09,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:38:09,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:38:09,625 INFO L87 Difference]: Start difference. First operand 2071 states and 2856 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:38:13,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:13,792 INFO L93 Difference]: Finished difference Result 5144 states and 7129 transitions. [2022-07-22 22:38:13,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:38:13,793 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 87 [2022-07-22 22:38:13,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:13,812 INFO L225 Difference]: With dead ends: 5144 [2022-07-22 22:38:13,813 INFO L226 Difference]: Without dead ends: 4090 [2022-07-22 22:38:13,817 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:38:13,818 INFO L413 NwaCegarLoop]: 3073 mSDtfsCounter, 2777 mSDsluCounter, 2633 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2777 SdHoareTripleChecker+Valid, 5706 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:13,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2777 Valid, 5706 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1001 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-07-22 22:38:13,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4090 states. [2022-07-22 22:38:13,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4090 to 4078. [2022-07-22 22:38:13,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4078 states, 2879 states have (on average 1.2820423758249393) internal successors, (3691), 2897 states have internal predecessors, (3691), 978 states have call successors, (978), 221 states have call predecessors, (978), 220 states have return successors, (978), 977 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-22 22:38:13,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4078 states to 4078 states and 5647 transitions. [2022-07-22 22:38:13,965 INFO L78 Accepts]: Start accepts. Automaton has 4078 states and 5647 transitions. Word has length 87 [2022-07-22 22:38:13,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:13,966 INFO L495 AbstractCegarLoop]: Abstraction has 4078 states and 5647 transitions. [2022-07-22 22:38:13,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-22 22:38:13,966 INFO L276 IsEmpty]: Start isEmpty. Operand 4078 states and 5647 transitions. [2022-07-22 22:38:13,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-22 22:38:13,967 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:13,968 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:13,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:14,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:14,188 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:14,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:14,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2143028962, now seen corresponding path program 1 times [2022-07-22 22:38:14,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:14,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [386823405] [2022-07-22 22:38:14,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:14,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:14,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:14,192 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:14,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-22 22:38:14,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:14,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 1075 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 22:38:14,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:15,797 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:38:15,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:38:17,611 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 22:38:17,611 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:17,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [386823405] [2022-07-22 22:38:17,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [386823405] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:38:17,612 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:38:17,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-07-22 22:38:17,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845324159] [2022-07-22 22:38:17,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:38:17,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-07-22 22:38:17,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:17,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-07-22 22:38:17,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=531, Invalid=1725, Unknown=0, NotChecked=0, Total=2256 [2022-07-22 22:38:17,614 INFO L87 Difference]: Start difference. First operand 4078 states and 5647 transitions. Second operand has 48 states, 48 states have (on average 2.8541666666666665) internal successors, (137), 48 states have internal predecessors, (137), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-22 22:38:20,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:20,842 INFO L93 Difference]: Finished difference Result 8128 states and 11275 transitions. [2022-07-22 22:38:20,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 22:38:20,843 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.8541666666666665) internal successors, (137), 48 states have internal predecessors, (137), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 91 [2022-07-22 22:38:20,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:20,864 INFO L225 Difference]: With dead ends: 8128 [2022-07-22 22:38:20,864 INFO L226 Difference]: Without dead ends: 4098 [2022-07-22 22:38:20,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=803, Invalid=2277, Unknown=0, NotChecked=0, Total=3080 [2022-07-22 22:38:20,877 INFO L413 NwaCegarLoop]: 1470 mSDtfsCounter, 33 mSDsluCounter, 35232 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 36702 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:20,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 36702 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-22 22:38:20,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4098 states. [2022-07-22 22:38:21,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4098 to 4098. [2022-07-22 22:38:21,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 2899 states have (on average 1.2800965850293204) internal successors, (3711), 2917 states have internal predecessors, (3711), 978 states have call successors, (978), 221 states have call predecessors, (978), 220 states have return successors, (978), 977 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-22 22:38:21,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 5667 transitions. [2022-07-22 22:38:21,032 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 5667 transitions. Word has length 91 [2022-07-22 22:38:21,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:21,032 INFO L495 AbstractCegarLoop]: Abstraction has 4098 states and 5667 transitions. [2022-07-22 22:38:21,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.8541666666666665) internal successors, (137), 48 states have internal predecessors, (137), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-22 22:38:21,033 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 5667 transitions. [2022-07-22 22:38:21,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-22 22:38:21,039 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:21,040 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:21,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-07-22 22:38:21,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:21,256 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:21,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:21,256 INFO L85 PathProgramCache]: Analyzing trace with hash -457110534, now seen corresponding path program 2 times [2022-07-22 22:38:21,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:21,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1687229247] [2022-07-22 22:38:21,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 22:38:21,257 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:21,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:21,258 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:21,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-22 22:38:21,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-22 22:38:21,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 22:38:21,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 22:38:21,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:38:21,958 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:21,958 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:21,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1687229247] [2022-07-22 22:38:21,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1687229247] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:21,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:21,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 22:38:21,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765315780] [2022-07-22 22:38:21,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:21,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:38:21,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:21,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:38:21,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:38:21,960 INFO L87 Difference]: Start difference. First operand 4098 states and 5667 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 22:38:22,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:22,790 INFO L93 Difference]: Finished difference Result 9102 states and 12925 transitions. [2022-07-22 22:38:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:38:22,791 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 111 [2022-07-22 22:38:22,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:22,818 INFO L225 Difference]: With dead ends: 9102 [2022-07-22 22:38:22,818 INFO L226 Difference]: Without dead ends: 6045 [2022-07-22 22:38:22,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:38:22,830 INFO L413 NwaCegarLoop]: 2196 mSDtfsCounter, 2018 mSDsluCounter, 4533 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 656 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2018 SdHoareTripleChecker+Valid, 6729 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 656 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:22,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2018 Valid, 6729 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [656 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 22:38:22,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states. [2022-07-22 22:38:22,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 4098. [2022-07-22 22:38:22,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 2899 states have (on average 1.2794066919627458) internal successors, (3709), 2917 states have internal predecessors, (3709), 978 states have call successors, (978), 221 states have call predecessors, (978), 220 states have return successors, (978), 977 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-22 22:38:22,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 5665 transitions. [2022-07-22 22:38:22,997 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 5665 transitions. Word has length 111 [2022-07-22 22:38:22,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:22,998 INFO L495 AbstractCegarLoop]: Abstraction has 4098 states and 5665 transitions. [2022-07-22 22:38:22,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-22 22:38:22,998 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 5665 transitions. [2022-07-22 22:38:23,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-22 22:38:23,000 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:23,001 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:23,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:23,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:23,215 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:23,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:23,216 INFO L85 PathProgramCache]: Analyzing trace with hash -199241997, now seen corresponding path program 1 times [2022-07-22 22:38:23,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:23,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [653421203] [2022-07-22 22:38:23,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:23,217 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:23,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:23,219 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:23,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-22 22:38:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:24,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 1206 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-22 22:38:24,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:24,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:38:24,250 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:24,250 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:24,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [653421203] [2022-07-22 22:38:24,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [653421203] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:24,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:24,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 22:38:24,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918373103] [2022-07-22 22:38:24,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:24,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 22:38:24,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:24,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 22:38:24,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:38:24,251 INFO L87 Difference]: Start difference. First operand 4098 states and 5665 transitions. Second operand has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 22:38:37,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:37,326 INFO L93 Difference]: Finished difference Result 11841 states and 16824 transitions. [2022-07-22 22:38:37,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:38:37,328 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 120 [2022-07-22 22:38:37,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:37,356 INFO L225 Difference]: With dead ends: 11841 [2022-07-22 22:38:37,357 INFO L226 Difference]: Without dead ends: 7818 [2022-07-22 22:38:37,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:38:37,371 INFO L413 NwaCegarLoop]: 3309 mSDtfsCounter, 3162 mSDsluCounter, 12380 mSDsCounter, 0 mSdLazyCounter, 2543 mSolverCounterSat, 927 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3356 SdHoareTripleChecker+Valid, 15689 SdHoareTripleChecker+Invalid, 3470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 927 IncrementalHoareTripleChecker+Valid, 2543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:37,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3356 Valid, 15689 Invalid, 3470 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [927 Valid, 2543 Invalid, 0 Unknown, 0 Unchecked, 12.3s Time] [2022-07-22 22:38:37,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7818 states. [2022-07-22 22:38:37,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7818 to 4099. [2022-07-22 22:38:37,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4099 states, 2898 states have (on average 1.2781228433402347) internal successors, (3704), 2919 states have internal predecessors, (3704), 978 states have call successors, (978), 221 states have call predecessors, (978), 222 states have return successors, (978), 976 states have call predecessors, (978), 976 states have call successors, (978) [2022-07-22 22:38:37,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4099 states to 4099 states and 5660 transitions. [2022-07-22 22:38:37,702 INFO L78 Accepts]: Start accepts. Automaton has 4099 states and 5660 transitions. Word has length 120 [2022-07-22 22:38:37,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:37,703 INFO L495 AbstractCegarLoop]: Abstraction has 4099 states and 5660 transitions. [2022-07-22 22:38:37,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-22 22:38:37,703 INFO L276 IsEmpty]: Start isEmpty. Operand 4099 states and 5660 transitions. [2022-07-22 22:38:37,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-22 22:38:37,707 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:37,707 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:37,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:37,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:37,927 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:37,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:37,928 INFO L85 PathProgramCache]: Analyzing trace with hash -226816085, now seen corresponding path program 1 times [2022-07-22 22:38:37,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:37,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1175175610] [2022-07-22 22:38:37,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:37,929 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:37,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:37,930 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:37,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-22 22:38:38,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:38,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 1250 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 22:38:38,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:38,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-22 22:38:38,969 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:38,969 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:38,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1175175610] [2022-07-22 22:38:38,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1175175610] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:38,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:38,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:38:38,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525213321] [2022-07-22 22:38:38,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:38,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:38:38,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:38,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:38:38,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:38:38,971 INFO L87 Difference]: Start difference. First operand 4099 states and 5660 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 22:38:39,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:39,314 INFO L93 Difference]: Finished difference Result 10581 states and 15034 transitions. [2022-07-22 22:38:39,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:38:39,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 132 [2022-07-22 22:38:39,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:39,332 INFO L225 Difference]: With dead ends: 10581 [2022-07-22 22:38:39,332 INFO L226 Difference]: Without dead ends: 6557 [2022-07-22 22:38:39,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:38:39,344 INFO L413 NwaCegarLoop]: 2159 mSDtfsCounter, 650 mSDsluCounter, 1461 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 3620 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:39,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [858 Valid, 3620 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:38:39,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6557 states. [2022-07-22 22:38:39,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6557 to 6551. [2022-07-22 22:38:39,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6551 states, 4626 states have (on average 1.3035019455252919) internal successors, (6030), 4651 states have internal predecessors, (6030), 1702 states have call successors, (1702), 221 states have call predecessors, (1702), 222 states have return successors, (1702), 1700 states have call predecessors, (1702), 1700 states have call successors, (1702) [2022-07-22 22:38:39,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6551 states to 6551 states and 9434 transitions. [2022-07-22 22:38:39,754 INFO L78 Accepts]: Start accepts. Automaton has 6551 states and 9434 transitions. Word has length 132 [2022-07-22 22:38:39,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:39,755 INFO L495 AbstractCegarLoop]: Abstraction has 6551 states and 9434 transitions. [2022-07-22 22:38:39,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-22 22:38:39,755 INFO L276 IsEmpty]: Start isEmpty. Operand 6551 states and 9434 transitions. [2022-07-22 22:38:39,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-22 22:38:39,759 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:39,759 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:39,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:39,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:39,979 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:39,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:39,980 INFO L85 PathProgramCache]: Analyzing trace with hash 73355820, now seen corresponding path program 1 times [2022-07-22 22:38:39,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:39,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [962869928] [2022-07-22 22:38:39,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:39,981 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:39,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:39,982 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:39,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-22 22:38:40,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:40,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 1238 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:38:40,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:40,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:38:40,865 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:40,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:40,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [962869928] [2022-07-22 22:38:40,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [962869928] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:40,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:40,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 22:38:40,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926651867] [2022-07-22 22:38:40,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:40,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:38:40,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:40,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:38:40,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:38:40,869 INFO L87 Difference]: Start difference. First operand 6551 states and 9434 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 22:38:41,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:41,796 INFO L93 Difference]: Finished difference Result 9872 states and 14531 transitions. [2022-07-22 22:38:41,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:38:41,797 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 130 [2022-07-22 22:38:41,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:41,827 INFO L225 Difference]: With dead ends: 9872 [2022-07-22 22:38:41,828 INFO L226 Difference]: Without dead ends: 9864 [2022-07-22 22:38:41,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:38:41,833 INFO L413 NwaCegarLoop]: 2554 mSDtfsCounter, 1293 mSDsluCounter, 3440 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1319 SdHoareTripleChecker+Valid, 5994 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 385 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:41,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1319 Valid, 5994 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [385 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 22:38:41,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9864 states. [2022-07-22 22:38:42,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9864 to 6557. [2022-07-22 22:38:42,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6557 states, 4630 states have (on average 1.3032397408207343) internal successors, (6034), 4655 states have internal predecessors, (6034), 1704 states have call successors, (1704), 221 states have call predecessors, (1704), 222 states have return successors, (1704), 1702 states have call predecessors, (1704), 1702 states have call successors, (1704) [2022-07-22 22:38:42,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6557 states to 6557 states and 9442 transitions. [2022-07-22 22:38:42,282 INFO L78 Accepts]: Start accepts. Automaton has 6557 states and 9442 transitions. Word has length 130 [2022-07-22 22:38:42,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:42,282 INFO L495 AbstractCegarLoop]: Abstraction has 6557 states and 9442 transitions. [2022-07-22 22:38:42,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-22 22:38:42,283 INFO L276 IsEmpty]: Start isEmpty. Operand 6557 states and 9442 transitions. [2022-07-22 22:38:42,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-22 22:38:42,287 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:42,287 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:42,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:42,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:42,507 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:42,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:42,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1802794400, now seen corresponding path program 1 times [2022-07-22 22:38:42,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:42,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [443663963] [2022-07-22 22:38:42,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:42,509 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:42,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:42,510 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:42,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-22 22:38:43,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:43,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 1243 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:38:43,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:43,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:38:43,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:38:44,122 INFO L134 CoverageAnalysis]: Checked inductivity of 1026 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-07-22 22:38:44,123 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:44,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [443663963] [2022-07-22 22:38:44,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [443663963] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:38:44,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:38:44,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-22 22:38:44,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071228776] [2022-07-22 22:38:44,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:38:44,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:38:44,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:44,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:38:44,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:38:44,125 INFO L87 Difference]: Start difference. First operand 6557 states and 9442 transitions. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 22:38:46,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:46,576 INFO L93 Difference]: Finished difference Result 13045 states and 18812 transitions. [2022-07-22 22:38:46,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:38:46,577 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 134 [2022-07-22 22:38:46,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:46,599 INFO L225 Difference]: With dead ends: 13045 [2022-07-22 22:38:46,599 INFO L226 Difference]: Without dead ends: 6563 [2022-07-22 22:38:46,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:38:46,620 INFO L413 NwaCegarLoop]: 2412 mSDtfsCounter, 2484 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2881 SdHoareTripleChecker+Valid, 5823 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:46,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2881 Valid, 5823 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-07-22 22:38:46,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6563 states. [2022-07-22 22:38:47,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6563 to 6557. [2022-07-22 22:38:47,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6557 states, 4630 states have (on average 1.3006479481641469) internal successors, (6022), 4655 states have internal predecessors, (6022), 1704 states have call successors, (1704), 221 states have call predecessors, (1704), 222 states have return successors, (1704), 1702 states have call predecessors, (1704), 1702 states have call successors, (1704) [2022-07-22 22:38:47,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6557 states to 6557 states and 9430 transitions. [2022-07-22 22:38:47,070 INFO L78 Accepts]: Start accepts. Automaton has 6557 states and 9430 transitions. Word has length 134 [2022-07-22 22:38:47,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:47,071 INFO L495 AbstractCegarLoop]: Abstraction has 6557 states and 9430 transitions. [2022-07-22 22:38:47,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 4 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-07-22 22:38:47,071 INFO L276 IsEmpty]: Start isEmpty. Operand 6557 states and 9430 transitions. [2022-07-22 22:38:47,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-22 22:38:47,077 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:47,077 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:47,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:47,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:47,291 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:47,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:47,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1518481568, now seen corresponding path program 1 times [2022-07-22 22:38:47,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:47,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [446869989] [2022-07-22 22:38:47,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:47,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:47,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:47,294 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:47,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-22 22:38:48,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:48,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 1306 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:38:48,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:48,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1043 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1031 trivial. 0 not checked. [2022-07-22 22:38:48,195 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:48,195 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:48,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [446869989] [2022-07-22 22:38:48,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [446869989] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:48,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:48,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 22:38:48,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674741563] [2022-07-22 22:38:48,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:48,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:38:48,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:48,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:38:48,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 22:38:48,201 INFO L87 Difference]: Start difference. First operand 6557 states and 9430 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:38:48,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:48,476 INFO L93 Difference]: Finished difference Result 12389 states and 17789 transitions. [2022-07-22 22:38:48,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 22:38:48,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 153 [2022-07-22 22:38:48,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:48,494 INFO L225 Difference]: With dead ends: 12389 [2022-07-22 22:38:48,495 INFO L226 Difference]: Without dead ends: 5895 [2022-07-22 22:38:48,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:38:48,509 INFO L413 NwaCegarLoop]: 1478 mSDtfsCounter, 13 mSDsluCounter, 2935 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4413 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:48,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4413 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:38:48,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5895 states. [2022-07-22 22:38:48,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5895 to 5886. [2022-07-22 22:38:48,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5886 states, 4157 states have (on average 1.2966081308636035) internal successors, (5390), 4180 states have internal predecessors, (5390), 1510 states have call successors, (1510), 217 states have call predecessors, (1510), 218 states have return successors, (1510), 1506 states have call predecessors, (1510), 1508 states have call successors, (1510) [2022-07-22 22:38:48,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5886 states to 5886 states and 8410 transitions. [2022-07-22 22:38:48,900 INFO L78 Accepts]: Start accepts. Automaton has 5886 states and 8410 transitions. Word has length 153 [2022-07-22 22:38:48,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:48,900 INFO L495 AbstractCegarLoop]: Abstraction has 5886 states and 8410 transitions. [2022-07-22 22:38:48,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:38:48,901 INFO L276 IsEmpty]: Start isEmpty. Operand 5886 states and 8410 transitions. [2022-07-22 22:38:48,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-22 22:38:48,904 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:48,905 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:48,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:49,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:49,132 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:49,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:49,132 INFO L85 PathProgramCache]: Analyzing trace with hash -2121096315, now seen corresponding path program 1 times [2022-07-22 22:38:49,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:49,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885798893] [2022-07-22 22:38:49,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:49,134 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:49,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:49,136 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:49,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-22 22:38:50,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:38:50,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 1285 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 22:38:50,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:38:50,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1031 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1028 trivial. 0 not checked. [2022-07-22 22:38:50,604 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:38:50,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-22 22:38:50,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885798893] [2022-07-22 22:38:50,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885798893] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:38:50,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:38:50,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 22:38:50,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388803022] [2022-07-22 22:38:50,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:38:50,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:38:50,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-22 22:38:50,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:38:50,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:38:50,606 INFO L87 Difference]: Start difference. First operand 5886 states and 8410 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 22:38:50,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:38:50,877 INFO L93 Difference]: Finished difference Result 11676 states and 16707 transitions. [2022-07-22 22:38:50,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:38:50,878 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 150 [2022-07-22 22:38:50,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:38:50,895 INFO L225 Difference]: With dead ends: 11676 [2022-07-22 22:38:50,896 INFO L226 Difference]: Without dead ends: 5865 [2022-07-22 22:38:50,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:38:50,910 INFO L413 NwaCegarLoop]: 1464 mSDtfsCounter, 1397 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1397 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:38:50,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1397 Valid, 1464 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:38:50,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5865 states. [2022-07-22 22:38:51,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5865 to 5865. [2022-07-22 22:38:51,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5865 states, 4136 states have (on average 1.293036750483559) internal successors, (5348), 4159 states have internal predecessors, (5348), 1510 states have call successors, (1510), 217 states have call predecessors, (1510), 218 states have return successors, (1510), 1506 states have call predecessors, (1510), 1508 states have call successors, (1510) [2022-07-22 22:38:51,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5865 states to 5865 states and 8368 transitions. [2022-07-22 22:38:51,329 INFO L78 Accepts]: Start accepts. Automaton has 5865 states and 8368 transitions. Word has length 150 [2022-07-22 22:38:51,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:38:51,330 INFO L495 AbstractCegarLoop]: Abstraction has 5865 states and 8368 transitions. [2022-07-22 22:38:51,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-22 22:38:51,330 INFO L276 IsEmpty]: Start isEmpty. Operand 5865 states and 8368 transitions. [2022-07-22 22:38:51,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-22 22:38:51,335 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:38:51,335 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:38:51,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-22 22:38:51,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:38:51,547 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:38:51,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:38:51,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1838241346, now seen corresponding path program 1 times [2022-07-22 22:38:51,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-22 22:38:51,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229992197] [2022-07-22 22:38:51,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:38:51,549 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-22 22:38:51,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-22 22:38:51,550 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-22 22:38:51,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-22 22:39:06,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 22:39:06,191 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 22:39:18,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 22:39:18,653 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2022-07-22 22:39:18,654 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-22 22:39:18,654 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-22 22:39:18,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-22 22:39:18,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-22 22:39:18,874 INFO L356 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:39:18,877 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-22 22:39:19,056 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.07 10:39:19 BoogieIcfgContainer [2022-07-22 22:39:19,056 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-22 22:39:19,057 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-22 22:39:19,057 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-22 22:39:19,057 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-22 22:39:19,057 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:37:56" (3/4) ... [2022-07-22 22:39:19,059 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-22 22:39:19,060 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-22 22:39:19,060 INFO L158 Benchmark]: Toolchain (without parser) took 107587.12ms. Allocated memory was 48.2MB in the beginning and 748.7MB in the end (delta: 700.4MB). Free memory was 24.9MB in the beginning and 430.8MB in the end (delta: -405.9MB). Peak memory consumption was 296.1MB. Max. memory is 16.1GB. [2022-07-22 22:39:19,061 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 48.2MB. Free memory was 29.1MB in the beginning and 29.1MB in the end (delta: 48.7kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-22 22:39:19,061 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2526.65ms. Allocated memory was 48.2MB in the beginning and 281.0MB in the end (delta: 232.8MB). Free memory was 24.7MB in the beginning and 191.8MB in the end (delta: -167.1MB). Peak memory consumption was 72.7MB. Max. memory is 16.1GB. [2022-07-22 22:39:19,062 INFO L158 Benchmark]: Boogie Procedure Inliner took 230.53ms. Allocated memory is still 281.0MB. Free memory was 191.8MB in the beginning and 173.0MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-07-22 22:39:19,063 INFO L158 Benchmark]: Boogie Preprocessor took 192.00ms. Allocated memory is still 281.0MB. Free memory was 173.0MB in the beginning and 152.0MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-07-22 22:39:19,063 INFO L158 Benchmark]: RCFGBuilder took 22119.32ms. Allocated memory is still 281.0MB. Free memory was 152.0MB in the beginning and 194.9MB in the end (delta: -42.9MB). Peak memory consumption was 110.2MB. Max. memory is 16.1GB. [2022-07-22 22:39:19,063 INFO L158 Benchmark]: TraceAbstraction took 82509.30ms. Allocated memory was 281.0MB in the beginning and 748.7MB in the end (delta: 467.7MB). Free memory was 193.9MB in the beginning and 431.9MB in the end (delta: -238.0MB). Peak memory consumption was 228.6MB. Max. memory is 16.1GB. [2022-07-22 22:39:19,063 INFO L158 Benchmark]: Witness Printer took 3.13ms. Allocated memory is still 748.7MB. Free memory was 431.9MB in the beginning and 430.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-22 22:39:19,065 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 48.2MB. Free memory was 29.1MB in the beginning and 29.1MB in the end (delta: 48.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2526.65ms. Allocated memory was 48.2MB in the beginning and 281.0MB in the end (delta: 232.8MB). Free memory was 24.7MB in the beginning and 191.8MB in the end (delta: -167.1MB). Peak memory consumption was 72.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 230.53ms. Allocated memory is still 281.0MB. Free memory was 191.8MB in the beginning and 173.0MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 192.00ms. Allocated memory is still 281.0MB. Free memory was 173.0MB in the beginning and 152.0MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * RCFGBuilder took 22119.32ms. Allocated memory is still 281.0MB. Free memory was 152.0MB in the beginning and 194.9MB in the end (delta: -42.9MB). Peak memory consumption was 110.2MB. Max. memory is 16.1GB. * TraceAbstraction took 82509.30ms. Allocated memory was 281.0MB in the beginning and 748.7MB in the end (delta: 467.7MB). Free memory was 193.9MB in the beginning and 431.9MB in the end (delta: -238.0MB). Peak memory consumption was 228.6MB. Max. memory is 16.1GB. * Witness Printer took 3.13ms. Allocated memory is still 748.7MB. Free memory was 431.9MB in the beginning and 430.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 7949]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 7781. Possible FailurePath: [L5238] static int fst_txq_low = 8; [L5239] static int fst_txq_high = 12; [L5240] static int fst_max_reads = 7; [L5241] static int fst_excluded_cards = 0; [L5242] static int fst_excluded_list[32U] ; [L5243-L5251] static struct pci_device_id const fst_pci_dev_id[8U] = { {5657U, 1024U, 4294967295U, 4294967295U, 0U, 0U, 1UL}, {5657U, 1088U, 4294967295U, 4294967295U, 0U, 0U, 2UL}, {5657U, 1552U, 4294967295U, 4294967295U, 0U, 0U, 3UL}, {5657U, 1568U, 4294967295U, 4294967295U, 0U, 0U, 4UL}, {5657U, 1600U, 4294967295U, 4294967295U, 0U, 0U, 5UL}, {5657U, 5648U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {5657U, 5650U, 4294967295U, 4294967295U, 0U, 0U, 6UL}, {0U, 0U, 0U, 0U, 0U, 0U, 0UL}}; [L5252] struct pci_device_id const __mod_pci_device_table ; [L5257] static struct tasklet_struct fst_tx_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_tx_work_q, 0UL}; [L5258] static struct tasklet_struct fst_int_task = {(struct tasklet_struct *)0, 0UL, {0}, & fst_process_int_work_q, 0UL}; [L5259] static struct fst_card_info *fst_card_array[32U] ; [L5260] static spinlock_t fst_work_q_lock ; [L5261] static u64 fst_work_txq ; [L5262] static u64 fst_work_intq ; [L7341-L7342] static char *type_strings[7U] = { (char *)"no hardware", (char *)"FarSync T2P", (char *)"FarSync T4P", (char *)"FarSync T1U", (char *)"FarSync T2U", (char *)"FarSync T4U", (char *)"FarSync TE1"}; [L7394-L7427] static struct net_device_ops const fst_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, & fst_open, & fst_close, & hdlc_start_xmit, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , void * ))0, (int (*)(struct net_device * ))0, & fst_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, & hdlc_change_mtu, (int (*)(struct net_device * , struct neigh_parms * ))0, & fst_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, (struct net_device_stats *(*)(struct net_device * ))0, (void (*)(struct net_device * , struct vlan_group * ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, (u32 (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , u32 ))0}; [L7745-L7759] static struct pci_driver fst_driver = {{(struct list_head *)0, (struct list_head *)0}, "fst", (struct pci_device_id const *)(& fst_pci_dev_id), & fst_add_one, & fst_remove_one, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * ))0, (int (*)(struct pci_dev * ))0, (void (*)(struct pci_dev * ))0, (struct pci_error_handlers *)0, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, (struct dev_pm_ops const *)0, (struct driver_private *)0}, {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}}; [L7800] int LDV_IN_INTERRUPT ; [L7953] int ldv_module_refcounter = 1; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=0, ldv_module_refcounter=1, type_strings={53:0}] [L7802] struct net_device *var_group1 ; [L7803] int res_fst_open_36 ; [L7804] int res_fst_close_37 ; [L7805] struct ifreq *var_group2 ; [L7806] int var_fst_ioctl_33_p2 ; [L7807] struct pci_dev *var_group3 ; [L7808] struct pci_device_id const *var_fst_add_one_42_p1 ; [L7809] int res_fst_add_one_42 ; [L7810] int var_fst_intr_27_p0 ; [L7811] void *var_fst_intr_27_p1 ; [L7812] int ldv_s_fst_ops_net_device_ops ; [L7813] int ldv_s_fst_driver_pci_driver ; [L7814] int tmp ; [L7815] int tmp___0 ; [L7816] int tmp___1 ; [L7819] ldv_s_fst_ops_net_device_ops = 0 [L7820] ldv_s_fst_driver_pci_driver = 0 [L7821] LDV_IN_INTERRUPT = 1 [L7822] FCALL ldv_initialize() [L7823] CALL, EXPR fst_init() [L7761] int i ; [L7762] struct lock_class_key __key ; [L7763] int tmp ; [L7765] i = 0 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=0, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=1, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=2, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=3, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=4, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=5, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=6, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=7, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=8, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=9, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=10, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=11, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=12, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=13, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=14, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=15, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=16, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=17, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=18, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=19, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=20, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=21, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=22, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=23, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=24, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=25, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=26, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=27, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=28, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=29, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=30, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND TRUE i <= 31 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=31, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7768] fst_card_array[i] = (struct fst_card_info *)0 [L7769] i = i + 1 VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7771] COND FALSE !(i <= 31) VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7778] CALL spinlock_check(& fst_work_q_lock) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, type_strings={53:0}] [L4600] return (& lock->ldv_6060.rlock); VAL [\result={50:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, lock={50:0}, lock={50:0}, type_strings={53:0}] [L7778] RET spinlock_check(& fst_work_q_lock) VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, spinlock_check(& fst_work_q_lock)={50:0}, type_strings={53:0}] [L7779-L7780] FCALL __raw_spin_lock_init(& fst_work_q_lock.ldv_6060.rlock, "&(&fst_work_q_lock)->rlock", & __key) VAL [__key={57:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7781] CALL, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L8074] return __VERIFIER_nondet_int(); [L7781] RET, EXPR __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7781] tmp = __pci_register_driver(& fst_driver, & __this_module, "farsync") [L7783] return (tmp); [L7783] return (tmp); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, i=32, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp=0, type_strings={53:0}] [L7823] RET, EXPR fst_init() [L7823] tmp = fst_init() [L7825] COND FALSE !(tmp != 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, type_strings={53:0}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___1=2147483648, type_strings={53:0}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND TRUE tmp___0 == 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}] [L7855] COND TRUE ldv_s_fst_ops_net_device_ops == 0 [L7857] CALL, EXPR fst_open(var_group1) [L7167] int err ; [L7168] struct fst_port_info *port ; [L7169] struct hdlc_device *tmp ; [L7170] int tmp___0 ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] CALL, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5204] void *tmp ; [L5207] CALL, EXPR netdev_priv((struct net_device const *)dev) [L5064] return ((void *)dev + 2560U); VAL [\result={0:2560}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L5207] RET, EXPR netdev_priv((struct net_device const *)dev) [L5207] tmp = netdev_priv((struct net_device const *)dev) [L5209] return ((struct hdlc_device *)tmp); VAL [\result={0:2560}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, tmp={0:2560}, type_strings={53:0}] [L7173] RET, EXPR dev_to_hdlc(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, dev_to_hdlc(dev)={0:2560}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, type_strings={53:0}] [L7173] tmp = dev_to_hdlc(dev) [L7174] EXPR tmp->priv [L7174] port = (struct fst_port_info *)tmp->priv [L7175] CALL, EXPR ldv_try_module_get_1(& __this_module) [L8027] int tmp ; [L8030] CALL, EXPR ldv_try_module_get(module) [L7965] int module_get_succeeded ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=1, module={0:-9223372036854775808}, module={0:-9223372036854775808}, type_strings={53:0}] [L7967] COND TRUE (unsigned long )module != (unsigned long )((struct module *)0) [L7969] CALL, EXPR ldv_undefined_int() [L8154] return __VERIFIER_nondet_int(); [L7969] RET, EXPR ldv_undefined_int() [L7969] module_get_succeeded = ldv_undefined_int() [L7971] COND TRUE module_get_succeeded == 1 [L7972] ldv_module_refcounter = ldv_module_refcounter + 1 [L7973] return (1); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={0:-9223372036854775808}, module={0:-9223372036854775808}, module_get_succeeded=1, type_strings={53:0}] [L8030] RET, EXPR ldv_try_module_get(module) [L8030] tmp = ldv_try_module_get(module) [L8032] return (tmp); VAL [\result=1, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, module={0:-9223372036854775808}, module={0:-9223372036854775808}, tmp=1, type_strings={53:0}] [L7175] RET, EXPR ldv_try_module_get_1(& __this_module) [L7175] tmp___0 = ldv_try_module_get_1(& __this_module) [L7177] COND FALSE !(tmp___0 == 0) [L7181] EXPR port->mode VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, port->mode=4, tmp={0:2560}, tmp___0=1, type_strings={53:0}] [L7181] COND FALSE !(port->mode != 4) [L7195] CALL fst_openport(port) [L7102] int signals ; [L7103] int txq_length ; [L7104] unsigned int tmp ; [L7105] int tmp___0 ; [L7107] EXPR port->card [L7107] EXPR (port->card)->state VAL [(port->card)->state=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, port={0:0}, port->card={0:0}, type_strings={53:0}] [L7107] COND FALSE !((port->card)->state == 4U) [L7195] RET fst_openport(port) [L7196] CALL netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5137] struct netdev_queue *tmp ; VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5140] CALL, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [\old(index)=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L5058] EXPR dev->_tx [L5058] return ((struct netdev_queue *)dev->_tx + (unsigned long )index); [L5140] RET, EXPR netdev_get_tx_queue((struct net_device const *)dev, 0U) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, netdev_get_tx_queue((struct net_device const *)dev, 0U)={0:0}, type_strings={53:0}] [L5140] tmp = netdev_get_tx_queue((struct net_device const *)dev, 0U) [L5141] CALL netif_tx_wake_queue(tmp) [L5111] int tmp ; [L5112] int tmp___0 ; [L5115] CALL, EXPR netpoll_trap() [L8174] return __VERIFIER_nondet_int(); [L5115] RET, EXPR netpoll_trap() [L5115] tmp = netpoll_trap() [L5117] COND TRUE tmp != 0 [L5119] CALL netif_tx_start_queue(dev_queue) [L5105] FCALL clear_bit(0, (unsigned long volatile *)(& dev_queue->state)) [L5119] RET netif_tx_start_queue(dev_queue) [L5141] RET netif_tx_wake_queue(tmp) [L7196] RET netif_wake_queue(dev) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, tmp={0:2560}, tmp___0=1, type_strings={53:0}] [L7198] return (0); VAL [\result=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, dev={0:0}, dev={0:0}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, port={0:0}, tmp={0:2560}, tmp___0=1, type_strings={53:0}] [L7857] RET, EXPR fst_open(var_group1) [L7857] res_fst_open_36 = fst_open(var_group1) [L7858] FCALL ldv_check_return_value(res_fst_open_36) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=0, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7860] COND FALSE !(res_fst_open_36 < 0) [L7864] ldv_s_fst_ops_net_device_ops = ldv_s_fst_ops_net_device_ops + 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7921] tmp___1 = __VERIFIER_nondet_int() [L7923] COND TRUE tmp___1 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=0, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7832] tmp___0 = __VERIFIER_nondet_int() [L7834] COND FALSE !(tmp___0 == 0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7837] COND FALSE !(tmp___0 == 1) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7840] COND FALSE !(tmp___0 == 2) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7843] COND FALSE !(tmp___0 == 3) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7846] COND TRUE tmp___0 == 4 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_group1={0:0}] [L7893] COND TRUE ldv_s_fst_driver_pci_driver == 0 [L7895] CALL, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7429] int no_of_cards_added ; [L7430] struct fst_card_info *card ; [L7431] int err ; [L7432] int i ; [L7433] bool __print_once ; [L7434] void *tmp ; [L7435] char *tmp___0 ; [L7436] void *tmp___1 ; [L7437] char *tmp___2 ; [L7438] void *tmp___3 ; [L7439] int tmp___4 ; [L7440] int tmp___5 ; [L7441] struct lock_class_key __key ; [L7442] struct net_device *dev ; [L7443] struct net_device *tmp___6 ; [L7444] hdlc_device *hdlc ; [L7445] int tmp___7 ; [L7446] struct hdlc_device *tmp___8 ; [L7447] int tmp___9 ; [L7449] no_of_cards_added = 0 [L7450] err = 0 VAL [__key={63:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, type_strings={53:0}] [L7451] COND TRUE ! __print_once [L7453] __print_once = (bool )1 [L7458] COND FALSE !(fst_excluded_cards != 0) VAL [__key={63:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={0:-9223372036854775808}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, type_strings={53:0}] [L7480] CALL, EXPR kzalloc(1000UL, 208U) [L4776] void *tmp ; [L4779] CALL, EXPR kmalloc(size, flags | 32768U) [L4766] void *tmp___2 ; [L4769] CALL, EXPR __kmalloc(size, flags) [L8067] CALL, EXPR ldv_malloc(arg0) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8061] COND TRUE __VERIFIER_nondet_bool() [L8061] return 0; VAL [\old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, type_strings={53:0}] [L8067] RET, EXPR ldv_malloc(arg0) VAL [\old(arg0)=null, \old(arg1)=32976, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, arg0=null, arg1=32976, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_malloc(arg0)={0:0}, ldv_module_refcounter=2, type_strings={53:0}] [L8067] return ldv_malloc(arg0); [L4769] RET, EXPR __kmalloc(size, flags) [L4769] tmp___2 = __kmalloc(size, flags) [L4771] return (tmp___2); VAL [\old(flags)=32976, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, flags=32976, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp___2={0:0}, type_strings={53:0}] [L4779] RET, EXPR kmalloc(size, flags | 32768U) [L4779] tmp = kmalloc(size, flags | 32768U) [L4781] return (tmp); VAL [\old(flags)=208, \old(size)=1000, \result={0:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, flags=208, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, size=1000, tmp={0:0}, type_strings={53:0}] [L7480] RET, EXPR kzalloc(1000UL, 208U) [L7480] tmp = kzalloc(1000UL, 208U) [L7481] card = (struct fst_card_info *)tmp VAL [__key={63:0}, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={0:-9223372036854775808}, card={0:0}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, tmp={0:0}, type_strings={53:0}] [L7483] COND TRUE (unsigned long )card == (unsigned long )((struct fst_card_info *)0) [L7487] return (-12); [L7487] return (-12); VAL [\result=-12, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __print_once=1, __this_module={0:-9223372036854775808}, card={0:0}, ent={265:266}, ent={265:266}, err=0, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, no_of_cards_added=0, pdev={267:268}, pdev={267:268}, tmp={0:0}, type_strings={53:0}] [L7895] RET, EXPR fst_add_one(var_group3, var_fst_add_one_42_p1) [L7895] res_fst_add_one_42 = fst_add_one(var_group3, var_fst_add_one_42_p1) [L7896] FCALL ldv_check_return_value(res_fst_add_one_42) VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=4294967284, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_fst_add_one_42_p1={265:266}, var_group1={0:0}, var_group3={267:268}] [L7898] COND TRUE res_fst_add_one_42 != 0 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, ldv_s_fst_driver_pci_driver=0, ldv_s_fst_ops_net_device_ops=1, res_fst_add_one_42=4294967284, res_fst_open_36=0, tmp=0, tmp___0=4, tmp___1=2147483648, type_strings={53:0}, var_fst_add_one_42_p1={265:266}, var_group1={0:0}, var_group3={267:268}] [L7937] CALL fst_cleanup_module() [L7791] FCALL pci_unregister_driver(& fst_driver) [L7937] RET fst_cleanup_module() [L7941] CALL ldv_check_final_state() [L8017] COND TRUE ldv_module_refcounter != 1 VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L8019] CALL ldv_blast_assert() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] [L7949] reach_error() VAL [__mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __mod_pci_device_table=0, __this_module={0:-9223372036854775808}, fst_card_array={49:0}, fst_driver={55:0}, fst_excluded_cards=0, fst_excluded_list={45:0}, fst_int_task={48:0}, fst_max_reads=7, fst_ops={54:0}, fst_pci_dev_id={46:0}, fst_tx_task={47:0}, fst_txq_high=12, fst_txq_low=8, fst_work_intq={52:0}, fst_work_q_lock={50:0}, fst_work_txq={51:0}, LDV_IN_INTERRUPT=1, ldv_module_refcounter=2, type_strings={53:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 57 procedures, 1064 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 82.3s, OverallIterations: 16, TraceHistogramMax: 32, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 29.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18521 SdHoareTripleChecker+Valid, 23.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17503 mSDsluCounter, 138393 SdHoareTripleChecker+Invalid, 20.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 107673 mSDsCounter, 3031 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5582 IncrementalHoareTripleChecker+Invalid, 8613 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3031 mSolverCounterUnsat, 30720 mSDtfsCounter, 5582 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1735 GetRequests, 1593 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 6.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6557occurred in iteration=12, InterpolantAutomatonStates: 126, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.4s AutomataMinimizationTime, 15 MinimizatonAttempts, 10958 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 20.8s SatisfiabilityAnalysisTime, 6.9s InterpolantComputationTime, 1512 NumberOfCodeBlocks, 1376 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 1694 ConstructedInterpolants, 0 QuantifiedInterpolants, 3657 SizeOfPredicates, 31 NumberOfNonLiveVariables, 15246 ConjunctsInSsa, 95 ConjunctsInUnsatCore, 20 InterpolantComputations, 10 PerfectInterpolantSequences, 8825/10031 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-07-22 22:39:19,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample