./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --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 4c72fad0f4736d2d4eb53bca18880400af0864c4b127cd0e90e1329def3f1884 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:19:04,553 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:19:04,607 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 15:19:04,611 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:19:04,612 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:19:04,632 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:19:04,633 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:19:04,633 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:19:04,633 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:19:04,633 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:19:04,634 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:19:04,634 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:19:04,634 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:19:04,634 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:19:04,634 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:19:04,634 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:19:04,635 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:19:04,635 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:19:04,636 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:19:04,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:19:04,636 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:19:04,637 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 4c72fad0f4736d2d4eb53bca18880400af0864c4b127cd0e90e1329def3f1884 [2024-12-02 15:19:04,838 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:19:04,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:19:04,848 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:19:04,849 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:19:04,849 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:19:04,850 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i [2024-12-02 15:19:07,459 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/data/8b07ae7da/cbdf48f8f0314cc69c2188b407b46ea8/FLAGe557cb754 [2024-12-02 15:19:07,965 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:19:07,965 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i [2024-12-02 15:19:07,999 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/data/8b07ae7da/cbdf48f8f0314cc69c2188b407b46ea8/FLAGe557cb754 [2024-12-02 15:19:08,035 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/data/8b07ae7da/cbdf48f8f0314cc69c2188b407b46ea8 [2024-12-02 15:19:08,037 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:19:08,038 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:19:08,039 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:19:08,039 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:19:08,042 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:19:08,043 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:19:08" (1/1) ... [2024-12-02 15:19:08,043 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b36bdcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:08, skipping insertion in model container [2024-12-02 15:19:08,043 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:19:08" (1/1) ... [2024-12-02 15:19:08,148 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:19:10,240 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[379788,379801] [2024-12-02 15:19:10,243 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[379954,379967] [2024-12-02 15:19:10,244 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[380118,380131] [2024-12-02 15:19:10,244 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[380283,380296] [2024-12-02 15:19:10,267 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:19:10,314 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:19:10,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4944] [2024-12-02 15:19:10,581 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[379788,379801] [2024-12-02 15:19:10,582 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[379954,379967] [2024-12-02 15:19:10,582 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[380118,380131] [2024-12-02 15:19:10,583 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i[380283,380296] [2024-12-02 15:19:10,588 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:19:10,702 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:19:10,703 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10 WrapperNode [2024-12-02 15:19:10,703 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:19:10,704 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:19:10,704 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:19:10,704 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:19:10,709 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:10,770 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:10,939 INFO L138 Inliner]: procedures = 413, calls = 2516, calls flagged for inlining = 244, calls inlined = 231, statements flattened = 7263 [2024-12-02 15:19:10,940 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:19:10,940 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:19:10,940 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:19:10,940 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:19:10,947 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:10,948 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:10,966 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:12,832 INFO L175 MemorySlicer]: Split 1344 memory accesses to 26 slices as follows [1, 2, 3, 77, 82, 3, 8, 26, 140, 3, 12, 6, 3, 3, 318, 628, 2, 2, 2, 2, 2, 11, 1, 3, 3, 1]. 47 percent of accesses are in the largest equivalence class. The 32 initializations are split as follows [1, 2, 0, 0, 0, 0, 8, 0, 0, 0, 12, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 851 writes are split as follows [0, 0, 0, 33, 81, 0, 0, 24, 140, 0, 0, 5, 3, 0, 307, 255, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1]. [2024-12-02 15:19:12,832 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:12,833 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:12,941 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:12,947 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:12,966 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:13,019 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:13,033 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:13,078 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:19:13,079 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:19:13,079 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:19:13,079 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:19:13,080 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (1/1) ... [2024-12-02 15:19:13,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:19:13,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:19:13,108 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:19:13,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_17565d38-262e-4866-b88d-a37145d58b81/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:19:13,134 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_has_diversity [2024-12-02 15:19:13,135 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_has_diversity [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-12-02 15:19:13,135 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_fm_acf_status [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 15:19:13,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_s_ctrl [2024-12-02 15:19:13,135 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_s_ctrl [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2024-12-02 15:19:13,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_probe [2024-12-02 15:19:13,135 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_probe [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_am_acf_status [2024-12-02 15:19:13,135 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_fm_phase_div_status [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-12-02 15:19:13,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2024-12-02 15:19:13,136 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-12-02 15:19:13,136 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_lock [2024-12-02 15:19:13,136 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_lock [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-12-02 15:19:13,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2024-12-02 15:19:13,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_read_acf_blob [2024-12-02 15:19:13,136 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_read_acf_blob [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 15:19:13,136 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_fm_rsq_status [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-12-02 15:19:13,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure video_ioctl2 [2024-12-02 15:19:13,138 INFO L138 BoogieDeclarations]: Found implementation of procedure video_ioctl2 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-12-02 15:19:13,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-12-02 15:19:13,139 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-12-02 15:19:13,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-12-02 15:19:13,140 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_remove [2024-12-02 15:19:13,140 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_remove [2024-12-02 15:19:13,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 15:19:13,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 15:19:13,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 15:19:13,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 15:19:13,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 15:19:13,140 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-12-02 15:19:13,141 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_remove_recursive [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_remove_recursive [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_has_am [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_has_am [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_fops_read [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_fops_read [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_subscribe_event [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_subscribe_event [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_s_tuner [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_s_tuner [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_change_func [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_change_func [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_s_frequency [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_s_frequency [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-12-02 15:19:13,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-12-02 15:19:13,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2024-12-02 15:19:13,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_5 [2024-12-02 15:19:13,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_5 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2024-12-02 15:19:13,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_6 [2024-12-02 15:19:13,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_6 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_to_v4l2 [2024-12-02 15:19:13,143 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_to_v4l2 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_querycap [2024-12-02 15:19:13,143 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_querycap [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-12-02 15:19:13,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 15:19:13,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 15:19:13,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 15:19:13,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 15:19:13,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 15:19:13,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-12-02 15:19:13,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-12-02 15:19:13,145 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_s_register [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_s_register [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cmd_lock_of_si476x_core [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cmd_lock_of_si476x_core [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_am_seek_start [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_agc_status [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_g_frequency [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_g_frequency [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_event_unsubscribe [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_event_unsubscribe [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_fops_open [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_fops_open [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_add_new_custom [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_add_new_custom [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-12-02 15:19:13,146 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-12-02 15:19:13,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 15:19:13,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 15:19:13,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 15:19:13,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 15:19:13,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 15:19:13,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-12-02 15:19:13,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_am_tune_freq [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure regmap_read [2024-12-02 15:19:13,149 INFO L138 BoogieDeclarations]: Found implementation of procedure regmap_read [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_is_in_am_receiver_mode [2024-12-02 15:19:13,149 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_is_in_am_receiver_mode [2024-12-02 15:19:13,149 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_to_radio [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_to_radio [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_read_rds_blckcnt_blob [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_read_rds_blckcnt_blob [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure regmap_update_bits [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure regmap_update_bits [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_enum_freq_bands [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_enum_freq_bands [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_fm_rds_blockcount [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_g_register [2024-12-02 15:19:13,150 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_g_register [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 15:19:13,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_fm_phase_diversity [2024-12-02 15:19:13,151 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_cmd_fm_phase_diversity [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-12-02 15:19:13,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 15:19:13,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-12-02 15:19:13,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-12-02 15:19:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_to_si476x [2024-12-02 15:19:13,153 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_to_si476x [2024-12-02 15:19:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-12-02 15:19:13,153 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-12-02 15:19:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_do_post_powerup_init [2024-12-02 15:19:13,153 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_do_post_powerup_init [2024-12-02 15:19:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure regmap_write [2024-12-02 15:19:13,153 INFO L138 BoogieDeclarations]: Found implementation of procedure regmap_write [2024-12-02 15:19:13,153 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_fm_seek_start [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure simple_read_from_buffer [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_read_from_buffer [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release_empty [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release_empty [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_read_rsq_blob [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_read_rsq_blob [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_range_is_inside_of_the_band [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_range_is_inside_of_the_band [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_set_power_state [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_set_power_state [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure regcache_cache_only [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure regcache_cache_only [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_file [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_fops_release [2024-12-02 15:19:13,154 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_fops_release [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 15:19:13,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-12-02 15:19:13,155 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_s_hw_freq_seek [2024-12-02 15:19:13,155 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_s_hw_freq_seek [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_read_rsq_primary_blob [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_read_rsq_primary_blob [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_read_agc_blob [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_read_agc_blob [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std_menu [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std_menu [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_g_tuner [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_g_tuner [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_stop [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_stop [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_fops_poll [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_fops_poll [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_fm_tune_freq [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_si476x_radio_driver_exit_17_2 [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_si476x_radio_driver_exit_17_2 [2024-12-02 15:19:13,156 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_is_a_secondary_tuner [2024-12-02 15:19:13,156 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_is_a_secondary_tuner [2024-12-02 15:19:13,157 INFO L130 BoogieDeclarations]: Found specification of procedure default_llseek [2024-12-02 15:19:13,157 INFO L138 BoogieDeclarations]: Found implementation of procedure default_llseek [2024-12-02 15:19:13,157 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-12-02 15:19:13,157 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-12-02 15:19:13,157 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fh_is_singular_file [2024-12-02 15:19:13,157 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fh_is_singular_file [2024-12-02 15:19:13,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-12-02 15:19:13,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-12-02 15:19:13,157 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_unlock [2024-12-02 15:19:13,157 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_core_unlock [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_fh_release [2024-12-02 15:19:13,158 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_fh_release [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-12-02 15:19:13,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure simple_open [2024-12-02 15:19:13,158 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_open [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_radio_g_volatile_ctrl [2024-12-02 15:19:13,158 INFO L138 BoogieDeclarations]: Found implementation of procedure si476x_radio_g_volatile_ctrl [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 15:19:13,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure regcache_sync_region [2024-12-02 15:19:13,159 INFO L138 BoogieDeclarations]: Found implementation of procedure regcache_sync_region [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure si476x_core_cmd_am_rsq_status [2024-12-02 15:19:13,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-12-02 15:19:13,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-12-02 15:19:14,192 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:19:14,194 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:19:14,228 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-12-02 15:19:32,368 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-12-02 15:19:34,598 INFO L? ?]: Removed 2587 outVars from TransFormulas that were not future-live. [2024-12-02 15:19:34,598 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:19:34,639 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:19:34,639 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-12-02 15:19:34,639 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:19:34 BoogieIcfgContainer [2024-12-02 15:19:34,639 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:19:34,640 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:19:34,640 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:19:34,644 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:19:34,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:19:08" (1/3) ... [2024-12-02 15:19:34,645 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3512b87c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:19:34, skipping insertion in model container [2024-12-02 15:19:34,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:19:10" (2/3) ... [2024-12-02 15:19:34,645 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3512b87c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:19:34, skipping insertion in model container [2024-12-02 15:19:34,645 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:19:34" (3/3) ... [2024-12-02 15:19:34,646 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i [2024-12-02 15:19:34,657 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:19:34,660 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-media-radio-radio-si476x.cil.i that has 94 procedures, 2676 locations, 1 initial locations, 3 loop locations, and 3 error locations. [2024-12-02 15:19:34,748 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:19:34,758 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1e9d235f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:19:34,758 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-02 15:19:34,766 INFO L276 IsEmpty]: Start isEmpty. Operand has 2674 states, 1866 states have (on average 1.3065380493033225) internal successors, (2438), 1871 states have internal predecessors, (2438), 713 states have call successors, (713), 93 states have call predecessors, (713), 92 states have return successors, (702), 702 states have call predecessors, (702), 702 states have call successors, (702) [2024-12-02 15:19:34,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 805 [2024-12-02 15:19:34,808 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:19:34,809 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:19:34,809 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:19:34,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:19:34,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1174650232, now seen corresponding path program 1 times [2024-12-02 15:19:34,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:19:34,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320711952] [2024-12-02 15:19:34,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:19:34,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:20:08,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:20:10,084 INFO L134 CoverageAnalysis]: Checked inductivity of 21945 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21945 trivial. 0 not checked. [2024-12-02 15:20:10,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:20:10,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320711952] [2024-12-02 15:20:10,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320711952] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:20:10,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:20:10,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:20:10,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469752138] [2024-12-02 15:20:10,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:20:10,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:20:10,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:20:10,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:20:10,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:20:10,113 INFO L87 Difference]: Start difference. First operand has 2674 states, 1866 states have (on average 1.3065380493033225) internal successors, (2438), 1871 states have internal predecessors, (2438), 713 states have call successors, (713), 93 states have call predecessors, (713), 92 states have return successors, (702), 702 states have call predecessors, (702), 702 states have call successors, (702) Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2024-12-02 15:20:14,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:20:15,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:20:15,526 INFO L93 Difference]: Finished difference Result 7588 states and 11177 transitions. [2024-12-02 15:20:15,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:20:15,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) Word has length 804 [2024-12-02 15:20:15,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:20:15,574 INFO L225 Difference]: With dead ends: 7588 [2024-12-02 15:20:15,575 INFO L226 Difference]: Without dead ends: 5044 [2024-12-02 15:20:15,593 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:20:15,595 INFO L435 NwaCegarLoop]: 3847 mSDtfsCounter, 3479 mSDsluCounter, 3765 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3479 SdHoareTripleChecker+Valid, 7612 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:20:15,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3479 Valid, 7612 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 50 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2024-12-02 15:20:15,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5044 states. [2024-12-02 15:20:15,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5044 to 5040. [2024-12-02 15:20:15,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5040 states, 3554 states have (on average 1.3081035453010692) internal successors, (4649), 3563 states have internal predecessors, (4649), 1303 states have call successors, (1303), 181 states have call predecessors, (1303), 180 states have return successors, (1299), 1299 states have call predecessors, (1299), 1299 states have call successors, (1299) [2024-12-02 15:20:15,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5040 states to 5040 states and 7251 transitions. [2024-12-02 15:20:15,983 INFO L78 Accepts]: Start accepts. Automaton has 5040 states and 7251 transitions. Word has length 804 [2024-12-02 15:20:15,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:20:15,985 INFO L471 AbstractCegarLoop]: Abstraction has 5040 states and 7251 transitions. [2024-12-02 15:20:15,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (75), 2 states have call predecessors, (75), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2024-12-02 15:20:15,986 INFO L276 IsEmpty]: Start isEmpty. Operand 5040 states and 7251 transitions. [2024-12-02 15:20:16,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 811 [2024-12-02 15:20:16,020 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:20:16,021 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:20:16,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 15:20:16,022 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:20:16,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:20:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1588680089, now seen corresponding path program 1 times [2024-12-02 15:20:16,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:20:16,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332420120] [2024-12-02 15:20:16,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:20:16,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:20:49,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:20:51,017 INFO L134 CoverageAnalysis]: Checked inductivity of 21945 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21945 trivial. 0 not checked. [2024-12-02 15:20:51,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:20:51,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332420120] [2024-12-02 15:20:51,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332420120] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:20:51,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:20:51,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:20:51,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10736753] [2024-12-02 15:20:51,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:20:51,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:20:51,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:20:51,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:20:51,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:20:51,022 INFO L87 Difference]: Start difference. First operand 5040 states and 7251 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2024-12-02 15:20:55,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:20:56,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:20:56,206 INFO L93 Difference]: Finished difference Result 12399 states and 17825 transitions. [2024-12-02 15:20:56,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:20:56,207 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) Word has length 810 [2024-12-02 15:20:56,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:20:56,249 INFO L225 Difference]: With dead ends: 12399 [2024-12-02 15:20:56,249 INFO L226 Difference]: Without dead ends: 7504 [2024-12-02 15:20:56,267 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:20:56,267 INFO L435 NwaCegarLoop]: 3824 mSDtfsCounter, 3539 mSDsluCounter, 3785 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3539 SdHoareTripleChecker+Valid, 7609 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-12-02 15:20:56,268 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3539 Valid, 7609 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 25 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2024-12-02 15:20:56,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7504 states. [2024-12-02 15:20:56,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7504 to 7484. [2024-12-02 15:20:56,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7484 states, 5292 states have (on average 1.3087679516250945) internal successors, (6926), 5308 states have internal predecessors, (6926), 1918 states have call successors, (1918), 272 states have call predecessors, (1918), 271 states have return successors, (1914), 1909 states have call predecessors, (1914), 1914 states have call successors, (1914) [2024-12-02 15:20:56,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7484 states to 7484 states and 10758 transitions. [2024-12-02 15:20:56,550 INFO L78 Accepts]: Start accepts. Automaton has 7484 states and 10758 transitions. Word has length 810 [2024-12-02 15:20:56,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:20:56,552 INFO L471 AbstractCegarLoop]: Abstraction has 7484 states and 10758 transitions. [2024-12-02 15:20:56,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 3 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2024-12-02 15:20:56,553 INFO L276 IsEmpty]: Start isEmpty. Operand 7484 states and 10758 transitions. [2024-12-02 15:20:56,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 820 [2024-12-02 15:20:56,566 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:20:56,567 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:20:56,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:20:56,567 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:20:56,568 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:20:56,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1715213325, now seen corresponding path program 1 times [2024-12-02 15:20:56,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:20:56,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698068742] [2024-12-02 15:20:56,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:20:56,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:21:30,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:21:32,058 INFO L134 CoverageAnalysis]: Checked inductivity of 21945 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21945 trivial. 0 not checked. [2024-12-02 15:21:32,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:21:32,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698068742] [2024-12-02 15:21:32,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698068742] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:21:32,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:21:32,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:21:32,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227991623] [2024-12-02 15:21:32,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:21:32,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:21:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:21:32,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:21:32,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:21:32,063 INFO L87 Difference]: Start difference. First operand 7484 states and 10758 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2024-12-02 15:21:36,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:21:38,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:21:38,238 INFO L93 Difference]: Finished difference Result 21331 states and 30711 transitions. [2024-12-02 15:21:38,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:21:38,238 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) Word has length 819 [2024-12-02 15:21:38,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:21:38,320 INFO L225 Difference]: With dead ends: 21331 [2024-12-02 15:21:38,320 INFO L226 Difference]: Without dead ends: 13992 [2024-12-02 15:21:38,364 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:21:38,365 INFO L435 NwaCegarLoop]: 4035 mSDtfsCounter, 3307 mSDsluCounter, 3713 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 31 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3307 SdHoareTripleChecker+Valid, 7748 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-12-02 15:21:38,365 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3307 Valid, 7748 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 121 Invalid, 1 Unknown, 0 Unchecked, 5.9s Time] [2024-12-02 15:21:38,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13992 states. [2024-12-02 15:21:38,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13992 to 13968. [2024-12-02 15:21:38,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13968 states, 9849 states have (on average 1.3067316478830338) internal successors, (12870), 9885 states have internal predecessors, (12870), 3595 states have call successors, (3595), 522 states have call predecessors, (3595), 521 states have return successors, (3591), 3572 states have call predecessors, (3591), 3591 states have call successors, (3591) [2024-12-02 15:21:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13968 states to 13968 states and 20056 transitions. [2024-12-02 15:21:38,994 INFO L78 Accepts]: Start accepts. Automaton has 13968 states and 20056 transitions. Word has length 819 [2024-12-02 15:21:38,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:21:38,996 INFO L471 AbstractCegarLoop]: Abstraction has 13968 states and 20056 transitions. [2024-12-02 15:21:38,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 3 states have call successors, (78), 2 states have call predecessors, (78), 1 states have return successors, (73), 3 states have call predecessors, (73), 3 states have call successors, (73) [2024-12-02 15:21:38,996 INFO L276 IsEmpty]: Start isEmpty. Operand 13968 states and 20056 transitions. [2024-12-02 15:21:39,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 853 [2024-12-02 15:21:39,008 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:21:39,008 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:21:39,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 15:21:39,008 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:21:39,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:21:39,009 INFO L85 PathProgramCache]: Analyzing trace with hash 38166509, now seen corresponding path program 1 times [2024-12-02 15:21:39,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:21:39,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075064753] [2024-12-02 15:21:39,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:21:39,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:12,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:13,423 INFO L134 CoverageAnalysis]: Checked inductivity of 21980 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21980 trivial. 0 not checked. [2024-12-02 15:22:13,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:13,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075064753] [2024-12-02 15:22:13,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075064753] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:13,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:13,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:22:13,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037293944] [2024-12-02 15:22:13,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:13,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:22:13,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:13,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:22:13,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:22:13,425 INFO L87 Difference]: Start difference. First operand 13968 states and 20056 transitions. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:22:17,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:22:19,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:19,000 INFO L93 Difference]: Finished difference Result 36805 states and 52774 transitions. [2024-12-02 15:22:19,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:22:19,000 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) Word has length 852 [2024-12-02 15:22:19,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:19,104 INFO L225 Difference]: With dead ends: 36805 [2024-12-02 15:22:19,104 INFO L226 Difference]: Without dead ends: 22982 [2024-12-02 15:22:19,151 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:22:19,152 INFO L435 NwaCegarLoop]: 3819 mSDtfsCounter, 3457 mSDsluCounter, 3757 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 7576 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:19,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 7576 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2024-12-02 15:22:19,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22982 states. [2024-12-02 15:22:20,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22982 to 22924. [2024-12-02 15:22:20,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22924 states, 16222 states have (on average 1.3056343237578596) internal successors, (21180), 16294 states have internal predecessors, (21180), 5819 states have call successors, (5819), 881 states have call predecessors, (5819), 880 states have return successors, (5815), 5768 states have call predecessors, (5815), 5815 states have call successors, (5815) [2024-12-02 15:22:20,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22924 states to 22924 states and 32814 transitions. [2024-12-02 15:22:20,437 INFO L78 Accepts]: Start accepts. Automaton has 22924 states and 32814 transitions. Word has length 852 [2024-12-02 15:22:20,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:20,438 INFO L471 AbstractCegarLoop]: Abstraction has 22924 states and 32814 transitions. [2024-12-02 15:22:20,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:22:20,439 INFO L276 IsEmpty]: Start isEmpty. Operand 22924 states and 32814 transitions. [2024-12-02 15:22:20,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 850 [2024-12-02 15:22:20,455 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:20,455 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:22:20,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:22:20,455 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:22:20,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:20,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1321767461, now seen corresponding path program 1 times [2024-12-02 15:22:20,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:20,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043897548] [2024-12-02 15:22:20,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:20,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:54,875 INFO L134 CoverageAnalysis]: Checked inductivity of 21980 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21980 trivial. 0 not checked. [2024-12-02 15:22:54,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:54,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043897548] [2024-12-02 15:22:54,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043897548] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:54,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:54,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:22:54,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255853490] [2024-12-02 15:22:54,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:54,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:22:54,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:54,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:22:54,877 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:22:54,878 INFO L87 Difference]: Start difference. First operand 22924 states and 32814 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:22:59,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:23:00,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:23:00,686 INFO L93 Difference]: Finished difference Result 63515 states and 90836 transitions. [2024-12-02 15:23:00,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:23:00,687 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) Word has length 849 [2024-12-02 15:23:00,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:23:00,843 INFO L225 Difference]: With dead ends: 63515 [2024-12-02 15:23:00,843 INFO L226 Difference]: Without dead ends: 40736 [2024-12-02 15:23:00,930 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:23:00,931 INFO L435 NwaCegarLoop]: 3933 mSDtfsCounter, 3457 mSDsluCounter, 3754 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 7687 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:23:00,931 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 7687 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-12-02 15:23:00,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40736 states. [2024-12-02 15:23:02,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40736 to 40702. [2024-12-02 15:23:02,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40702 states, 28890 states have (on average 1.3043959847698166) internal successors, (37684), 29034 states have internal predecessors, (37684), 10211 states have call successors, (10211), 1599 states have call predecessors, (10211), 1598 states have return successors, (10207), 10104 states have call predecessors, (10207), 10207 states have call successors, (10207) [2024-12-02 15:23:02,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40702 states to 40702 states and 58102 transitions. [2024-12-02 15:23:02,328 INFO L78 Accepts]: Start accepts. Automaton has 40702 states and 58102 transitions. Word has length 849 [2024-12-02 15:23:02,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:23:02,329 INFO L471 AbstractCegarLoop]: Abstraction has 40702 states and 58102 transitions. [2024-12-02 15:23:02,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:23:02,329 INFO L276 IsEmpty]: Start isEmpty. Operand 40702 states and 58102 transitions. [2024-12-02 15:23:02,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 851 [2024-12-02 15:23:02,339 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:23:02,340 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:23:02,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:23:02,340 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:23:02,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:23:02,340 INFO L85 PathProgramCache]: Analyzing trace with hash -967454287, now seen corresponding path program 1 times [2024-12-02 15:23:02,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:23:02,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248378134] [2024-12-02 15:23:02,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:23:02,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:23:35,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:23:36,629 INFO L134 CoverageAnalysis]: Checked inductivity of 21980 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21980 trivial. 0 not checked. [2024-12-02 15:23:36,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:23:36,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248378134] [2024-12-02 15:23:36,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248378134] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:23:36,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:23:36,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:23:36,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688417171] [2024-12-02 15:23:36,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:23:36,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:23:36,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:23:36,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:23:36,631 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:23:36,631 INFO L87 Difference]: Start difference. First operand 40702 states and 58102 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:23:40,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:23:42,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:23:42,902 INFO L93 Difference]: Finished difference Result 116455 states and 166104 transitions. [2024-12-02 15:23:42,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:23:42,903 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) Word has length 850 [2024-12-02 15:23:42,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:23:43,188 INFO L225 Difference]: With dead ends: 116455 [2024-12-02 15:23:43,188 INFO L226 Difference]: Without dead ends: 75898 [2024-12-02 15:23:43,334 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:23:43,334 INFO L435 NwaCegarLoop]: 4047 mSDtfsCounter, 3457 mSDsluCounter, 3755 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 7802 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:23:43,334 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 7802 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-12-02 15:23:43,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75898 states. [2024-12-02 15:23:45,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75898 to 75856. [2024-12-02 15:23:45,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75856 states, 53992 states have (on average 1.3028596829159875) internal successors, (70344), 54280 states have internal predecessors, (70344), 18827 states have call successors, (18827), 3035 states have call predecessors, (18827), 3034 states have return successors, (18823), 18608 states have call predecessors, (18823), 18823 states have call successors, (18823) [2024-12-02 15:23:45,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75856 states to 75856 states and 107994 transitions. [2024-12-02 15:23:45,850 INFO L78 Accepts]: Start accepts. Automaton has 75856 states and 107994 transitions. Word has length 850 [2024-12-02 15:23:45,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:23:45,851 INFO L471 AbstractCegarLoop]: Abstraction has 75856 states and 107994 transitions. [2024-12-02 15:23:45,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:23:45,851 INFO L276 IsEmpty]: Start isEmpty. Operand 75856 states and 107994 transitions. [2024-12-02 15:23:45,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 852 [2024-12-02 15:23:45,859 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:23:45,859 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:23:45,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 15:23:45,860 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:23:45,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:23:45,860 INFO L85 PathProgramCache]: Analyzing trace with hash -2031007484, now seen corresponding path program 1 times [2024-12-02 15:23:45,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:23:45,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443845032] [2024-12-02 15:23:45,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:23:45,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:24:19,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:24:20,307 INFO L134 CoverageAnalysis]: Checked inductivity of 21980 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21980 trivial. 0 not checked. [2024-12-02 15:24:20,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:24:20,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443845032] [2024-12-02 15:24:20,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443845032] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:24:20,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:24:20,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:24:20,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066400984] [2024-12-02 15:24:20,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:24:20,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:24:20,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:24:20,308 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:24:20,308 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:24:20,309 INFO L87 Difference]: Start difference. First operand 75856 states and 107994 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:24:24,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:24:28,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:24:28,251 INFO L93 Difference]: Finished difference Result 220987 states and 314352 transitions. [2024-12-02 15:24:28,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:24:28,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) Word has length 851 [2024-12-02 15:24:28,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:24:28,770 INFO L225 Difference]: With dead ends: 220987 [2024-12-02 15:24:28,770 INFO L226 Difference]: Without dead ends: 145276 [2024-12-02 15:24:28,995 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:24:28,996 INFO L435 NwaCegarLoop]: 4161 mSDtfsCounter, 3457 mSDsluCounter, 3756 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 7917 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:24:28,996 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 7917 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2024-12-02 15:24:29,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145276 states. [2024-12-02 15:24:33,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145276 to 145226. [2024-12-02 15:24:33,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145226 states, 103650 states have (on average 1.3010323203087313) internal successors, (134852), 104226 states have internal predecessors, (134852), 35667 states have call successors, (35667), 5907 states have call predecessors, (35667), 5906 states have return successors, (35663), 35224 states have call predecessors, (35663), 35663 states have call successors, (35663) [2024-12-02 15:24:34,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145226 states to 145226 states and 206182 transitions. [2024-12-02 15:24:34,263 INFO L78 Accepts]: Start accepts. Automaton has 145226 states and 206182 transitions. Word has length 851 [2024-12-02 15:24:34,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:24:34,264 INFO L471 AbstractCegarLoop]: Abstraction has 145226 states and 206182 transitions. [2024-12-02 15:24:34,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:24:34,264 INFO L276 IsEmpty]: Start isEmpty. Operand 145226 states and 206182 transitions. [2024-12-02 15:24:34,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 837 [2024-12-02 15:24:34,273 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:24:34,274 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 71, 71, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:24:34,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 15:24:34,274 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:24:34,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:24:34,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1283603290, now seen corresponding path program 1 times [2024-12-02 15:24:34,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:24:34,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293237769] [2024-12-02 15:24:34,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:24:34,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:25:11,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:25:11,730 INFO L134 CoverageAnalysis]: Checked inductivity of 22578 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22578 trivial. 0 not checked. [2024-12-02 15:25:11,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:25:11,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293237769] [2024-12-02 15:25:11,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293237769] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:25:11,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:25:11,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:25:11,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952166523] [2024-12-02 15:25:11,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:25:11,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:25:11,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:25:11,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:25:11,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:25:11,732 INFO L87 Difference]: Start difference. First operand 145226 states and 206182 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (75), 3 states have call predecessors, (75), 3 states have call successors, (75) [2024-12-02 15:25:15,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:25:22,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:25:22,531 INFO L93 Difference]: Finished difference Result 425345 states and 604140 transitions. [2024-12-02 15:25:22,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:25:22,531 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (75), 3 states have call predecessors, (75), 3 states have call successors, (75) Word has length 836 [2024-12-02 15:25:22,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:25:24,688 INFO L225 Difference]: With dead ends: 425345 [2024-12-02 15:25:24,688 INFO L226 Difference]: Without dead ends: 280264 [2024-12-02 15:25:25,241 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:25:25,242 INFO L435 NwaCegarLoop]: 4139 mSDtfsCounter, 3441 mSDsluCounter, 3758 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3441 SdHoareTripleChecker+Valid, 7897 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:25:25,243 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3441 Valid, 7897 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 52 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-12-02 15:25:25,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280264 states. [2024-12-02 15:25:36,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280264 to 280118. [2024-12-02 15:25:36,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280118 states, 199232 states have (on average 1.3005039351108256) internal successors, (259102), 200504 states have internal predecessors, (259102), 69299 states have call successors, (69299), 11585 states have call predecessors, (69299), 11584 states have return successors, (69295), 68288 states have call predecessors, (69295), 69295 states have call successors, (69295) [2024-12-02 15:25:38,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280118 states to 280118 states and 397696 transitions. [2024-12-02 15:25:38,415 INFO L78 Accepts]: Start accepts. Automaton has 280118 states and 397696 transitions. Word has length 836 [2024-12-02 15:25:38,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:25:38,417 INFO L471 AbstractCegarLoop]: Abstraction has 280118 states and 397696 transitions. [2024-12-02 15:25:38,417 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (75), 3 states have call predecessors, (75), 3 states have call successors, (75) [2024-12-02 15:25:38,417 INFO L276 IsEmpty]: Start isEmpty. Operand 280118 states and 397696 transitions. [2024-12-02 15:25:38,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 854 [2024-12-02 15:25:38,487 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:25:38,488 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:25:38,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:25:38,488 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:25:38,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:25:38,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1740378216, now seen corresponding path program 1 times [2024-12-02 15:25:38,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:25:38,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547392212] [2024-12-02 15:25:38,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:25:38,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:26:15,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:26:16,767 INFO L134 CoverageAnalysis]: Checked inductivity of 21980 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21980 trivial. 0 not checked. [2024-12-02 15:26:16,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:26:16,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547392212] [2024-12-02 15:26:16,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547392212] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:26:16,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:26:16,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:26:16,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842984141] [2024-12-02 15:26:16,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:26:16,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:26:16,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:26:16,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:26:16,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:26:16,771 INFO L87 Difference]: Start difference. First operand 280118 states and 397696 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:26:20,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:26:35,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:26:35,480 INFO L93 Difference]: Finished difference Result 827655 states and 1173964 transitions. [2024-12-02 15:26:35,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:26:35,480 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) Word has length 853 [2024-12-02 15:26:35,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:26:38,370 INFO L225 Difference]: With dead ends: 827655 [2024-12-02 15:26:38,371 INFO L226 Difference]: Without dead ends: 547682 [2024-12-02 15:26:39,725 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:26:39,726 INFO L435 NwaCegarLoop]: 4277 mSDtfsCounter, 3457 mSDsluCounter, 3758 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3457 SdHoareTripleChecker+Valid, 8035 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:26:39,727 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3457 Valid, 8035 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 56 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2024-12-02 15:26:40,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547682 states. [2024-12-02 15:27:02,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547682 to 547568. [2024-12-02 15:27:02,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547568 states, 390546 states have (on average 1.2983105703297435) internal successors, (507050), 393098 states have internal predecessors, (507050), 134011 states have call successors, (134011), 23009 states have call predecessors, (134011), 23008 states have return successors, (134007), 131976 states have call predecessors, (134007), 134007 states have call successors, (134007) [2024-12-02 15:27:06,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547568 states to 547568 states and 775068 transitions. [2024-12-02 15:27:06,703 INFO L78 Accepts]: Start accepts. Automaton has 547568 states and 775068 transitions. Word has length 853 [2024-12-02 15:27:06,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:27:06,706 INFO L471 AbstractCegarLoop]: Abstraction has 547568 states and 775068 transitions. [2024-12-02 15:27:06,706 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:27:06,706 INFO L276 IsEmpty]: Start isEmpty. Operand 547568 states and 775068 transitions. [2024-12-02 15:27:06,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 858 [2024-12-02 15:27:06,901 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:27:06,902 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:27:06,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 15:27:06,903 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:27:06,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:27:06,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1093757792, now seen corresponding path program 1 times [2024-12-02 15:27:06,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:27:06,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820755730] [2024-12-02 15:27:06,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:27:06,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:27:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:27:44,039 INFO L134 CoverageAnalysis]: Checked inductivity of 21980 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21980 trivial. 0 not checked. [2024-12-02 15:27:44,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:27:44,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820755730] [2024-12-02 15:27:44,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820755730] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:27:44,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:27:44,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:27:44,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548965237] [2024-12-02 15:27:44,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:27:44,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:27:44,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:27:44,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:27:44,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:27:44,043 INFO L87 Difference]: Start difference. First operand 547568 states and 775068 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:27:48,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:28:16,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:28:16,886 INFO L93 Difference]: Finished difference Result 1619813 states and 2292536 transitions. [2024-12-02 15:28:16,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:28:16,887 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) Word has length 857 [2024-12-02 15:28:16,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:28:22,681 INFO L225 Difference]: With dead ends: 1619813 [2024-12-02 15:28:22,681 INFO L226 Difference]: Without dead ends: 1072390 [2024-12-02 15:28:24,483 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:28:24,484 INFO L435 NwaCegarLoop]: 3819 mSDtfsCounter, 3458 mSDsluCounter, 3755 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3458 SdHoareTripleChecker+Valid, 7574 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:28:24,484 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3458 Valid, 7574 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 55 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-12-02 15:28:25,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072390 states. [2024-12-02 15:29:01,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072390 to 1071860. [2024-12-02 15:29:02,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071860 states, 765320 states have (on average 1.2977760936601683) internal successors, (993214), 770928 states have internal predecessors, (993214), 260681 states have call successors, (260681), 45857 states have call predecessors, (260681), 45856 states have return successors, (260677), 256102 states have call predecessors, (260677), 260677 states have call successors, (260677) [2024-12-02 15:29:08,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071860 states to 1071860 states and 1514572 transitions. [2024-12-02 15:29:10,061 INFO L78 Accepts]: Start accepts. Automaton has 1071860 states and 1514572 transitions. Word has length 857 [2024-12-02 15:29:10,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:10,062 INFO L471 AbstractCegarLoop]: Abstraction has 1071860 states and 1514572 transitions. [2024-12-02 15:29:10,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (77), 3 states have call predecessors, (77), 3 states have call successors, (77) [2024-12-02 15:29:10,062 INFO L276 IsEmpty]: Start isEmpty. Operand 1071860 states and 1514572 transitions. [2024-12-02 15:29:10,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 859 [2024-12-02 15:29:10,111 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:10,111 INFO L218 NwaCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:10,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:29:10,111 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2024-12-02 15:29:10,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:10,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1297792929, now seen corresponding path program 1 times [2024-12-02 15:29:10,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:10,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358753700] [2024-12-02 15:29:10,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:10,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms