./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.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_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/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_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/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_5e8e26f8-03f1-45ba-b2d6-9854c390e223/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 b2857b013897544ec4f5700c6aee7b2bc1d7f527f0c9f70bc57c7fb16314e33c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:11:55,150 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:11:55,203 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 07:11:55,207 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:11:55,207 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:11:55,227 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:11:55,227 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:11:55,227 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:11:55,228 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:11:55,228 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:11:55,228 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:11:55,228 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:11:55,228 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:11:55,228 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:11:55,229 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 07:11:55,229 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:11:55,230 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:11:55,230 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:11:55,230 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:11:55,231 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:11:55,231 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:11:55,232 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_5e8e26f8-03f1-45ba-b2d6-9854c390e223/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 -> b2857b013897544ec4f5700c6aee7b2bc1d7f527f0c9f70bc57c7fb16314e33c [2024-12-02 07:11:55,427 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:11:55,434 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:11:55,436 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:11:55,437 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:11:55,438 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:11:55,439 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i [2024-12-02 07:11:58,055 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/data/a953b0ae9/18f32472ca674614b123140b9804592a/FLAGbfd459ab5 [2024-12-02 07:11:58,456 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:11:58,457 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i [2024-12-02 07:11:58,483 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/data/a953b0ae9/18f32472ca674614b123140b9804592a/FLAGbfd459ab5 [2024-12-02 07:11:58,637 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/data/a953b0ae9/18f32472ca674614b123140b9804592a [2024-12-02 07:11:58,638 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:11:58,639 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:11:58,640 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:11:58,640 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:11:58,643 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:11:58,644 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:11:58" (1/1) ... [2024-12-02 07:11:58,645 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d7d2be8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:11:58, skipping insertion in model container [2024-12-02 07:11:58,645 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:11:58" (1/1) ... [2024-12-02 07:11:58,746 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:11:59,825 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_5e8e26f8-03f1-45ba-b2d6-9854c390e223/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i[198983,198996] [2024-12-02 07:11:59,857 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:11:59,901 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:11:59,966 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3471] [2024-12-02 07:11:59,967 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [3473] [2024-12-02 07:11:59,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3521] [2024-12-02 07:11:59,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3524] [2024-12-02 07:11:59,970 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3527] [2024-12-02 07:11:59,971 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3530] [2024-12-02 07:11:59,972 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; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [3566-3567] [2024-12-02 07:11:59,972 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; incl %0": "+m" (v->counter)); [3574] [2024-12-02 07:11:59,973 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; decl %0": "+m" (v->counter)); [3581] [2024-12-02 07:11:59,973 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; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [3589-3590] [2024-12-02 07:11:59,973 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; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3601-3602] [2024-12-02 07:11:59,973 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; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3605-3606] [2024-12-02 07:11:59,974 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; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3609-3610] [2024-12-02 07:11:59,974 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; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3613-3614] [2024-12-02 07:11:59,975 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; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [3638-3639] [2024-12-02 07:11:59,975 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; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [3643-3644] [2024-12-02 07:11:59,975 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; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [3648-3649] [2024-12-02 07:11:59,976 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; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [3653-3654] [2024-12-02 07:12:00,071 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/5828/dscv_tempdir/dscv/ri/08_1a/drivers/vfio/vfio.c"), "i" (572), "i" (12UL)); [4867-4868] [2024-12-02 07:12:00,113 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)arg), "i" (4UL)); [5849-5850] [2024-12-02 07:12:00,141 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_5e8e26f8-03f1-45ba-b2d6-9854c390e223/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i[198983,198996] [2024-12-02 07:12:00,148 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:12:00,224 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2024-12-02 07:12:00,231 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:12:00,231 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00 WrapperNode [2024-12-02 07:12:00,232 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:12:00,233 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:12:00,233 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:12:00,233 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:12:00,239 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:00,285 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:00,394 INFO L138 Inliner]: procedures = 244, calls = 1675, calls flagged for inlining = 98, calls inlined = 82, statements flattened = 3213 [2024-12-02 07:12:00,394 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:12:00,395 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:12:00,395 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:12:00,395 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:12:00,406 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:00,406 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:00,423 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,058 INFO L175 MemorySlicer]: Split 840 memory accesses to 24 slices as follows [347, 2, 5, 3, 9, 0, 29, 3, 34, 12, 5, 8, 281, 20, 15, 5, 6, 4, 5, 4, 5, 4, 5, 29]. 41 percent of accesses are in the largest equivalence class. The 188 initializations are split as follows [138, 2, 5, 2, 0, 0, 0, 3, 5, 0, 5, 8, 0, 0, 0, 5, 0, 0, 5, 0, 5, 0, 5, 0]. The 425 writes are split as follows [21, 0, 0, 0, 2, 0, 29, 0, 29, 12, 0, 0, 279, 2, 13, 0, 3, 2, 0, 2, 0, 2, 0, 29]. [2024-12-02 07:12:01,059 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,059 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,137 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,145 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,155 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,181 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,189 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,215 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:12:01,216 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:12:01,216 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:12:01,216 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:12:01,217 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (1/1) ... [2024-12-02 07:12:01,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:12:01,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:12:01,246 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:12:01,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:12:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2024-12-02 07:12:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2024-12-02 07:12:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_try_module_get [2024-12-02 07:12:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_try_module_get [2024-12-02 07:12:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2024-12-02 07:12:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2024-12-02 07:12:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2024-12-02 07:12:01,275 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_compat_ioctl [2024-12-02 07:12:01,276 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_compat_ioctl [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-12-02 07:12:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 07:12:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-12-02 07:12:01,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-12-02 07:12:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-12-02 07:12:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_read [2024-12-02 07:12:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_read [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_compat_ioctl [2024-12-02 07:12:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_compat_ioctl [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2024-12-02 07:12:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 07:12:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 07:12:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_release [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_release [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_open [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_open [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_get [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_get [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure __vfio_group_unset_container [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure __vfio_group_unset_container [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_fops_unl_ioctl [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_fops_unl_ioctl [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-12-02 07:12:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-12-02 07:12:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_compat_ioctl [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_compat_ioctl [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure fdput [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure fdput [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_dev_viable [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_dev_viable [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_mmap [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_mmap [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_put [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_put [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_try_dissolve_container [2024-12-02 07:12:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_try_dissolve_container [2024-12-02 07:12:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_unlock_and_free [2024-12-02 07:12:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_unlock_and_free [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_release [2024-12-02 07:12:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_release [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-12-02 07:12:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure __request_module [2024-12-02 07:12:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_module [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_write [2024-12-02 07:12:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_write [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure down_read [2024-12-02 07:12:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure down_read [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 07:12:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-12-02 07:12:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_unl_ioctl [2024-12-02 07:12:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_unl_ioctl [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-12-02 07:12:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2024-12-02 07:12:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-12-02 07:12:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2024-12-02 07:12:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 07:12:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-12-02 07:12:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure iommu_group_id [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure iommu_group_id [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_1 [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_1 [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-12-02 07:12:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-12-02 07:12:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-12-02 07:12:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure iommu_group_put [2024-12-02 07:12:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure iommu_group_put [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2024-12-02 07:12:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-12-02 07:12:01,288 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-12-02 07:12:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_put [2024-12-02 07:12:01,289 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_put [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2024-12-02 07:12:01,289 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2024-12-02 07:12:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put_mutex [2024-12-02 07:12:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put_mutex [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-12-02 07:12:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_put_external_user [2024-12-02 07:12:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_put_external_user [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_cmpxchg [2024-12-02 07:12:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_cmpxchg [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-12-02 07:12:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_read [2024-12-02 07:12:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_read [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_get [2024-12-02 07:12:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_get [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2024-12-02 07:12:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 07:12:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_unl_ioctl [2024-12-02 07:12:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_unl_ioctl [2024-12-02 07:12:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_mmap [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_mmap [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure up_read [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure up_read [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2024-12-02 07:12:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 07:12:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 07:12:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_unless [2024-12-02 07:12:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_unless [2024-12-02 07:12:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2024-12-02 07:12:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_write [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_write [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_ioctl_check_extension [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_ioctl_check_extension [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_free_group_minor [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_free_group_minor [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_get_device [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_get_device [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_container_put [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_container_put [2024-12-02 07:12:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-12-02 07:12:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2024-12-02 07:12:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-12-02 07:12:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-12-02 07:12:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_group_viable [2024-12-02 07:12:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_group_viable [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_ioctl_set_iommu [2024-12-02 07:12:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_ioctl_set_iommu [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_fops_open [2024-12-02 07:12:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_fops_open [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure vfio_device_fops_release [2024-12-02 07:12:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure vfio_device_fops_release [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:12:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:12:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-12-02 07:12:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-12-02 07:12:01,973 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:12:01,976 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:12:02,104 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-12-02 07:12:11,285 INFO L? ?]: Removed 1353 outVars from TransFormulas that were not future-live. [2024-12-02 07:12:11,285 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:12:11,312 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:12:11,312 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-12-02 07:12:11,313 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:12:11 BoogieIcfgContainer [2024-12-02 07:12:11,313 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:12:11,315 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:12:11,315 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:12:11,319 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:12:11,319 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:11:58" (1/3) ... [2024-12-02 07:12:11,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b4881ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:12:11, skipping insertion in model container [2024-12-02 07:12:11,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:12:00" (2/3) ... [2024-12-02 07:12:11,321 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b4881ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:12:11, skipping insertion in model container [2024-12-02 07:12:11,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:12:11" (3/3) ... [2024-12-02 07:12:11,322 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i [2024-12-02 07:12:11,336 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:12:11,339 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--vfio--vfio.ko-entry_point.cil.out.i that has 91 procedures, 1183 locations, 1 initial locations, 4 loop locations, and 2 error locations. [2024-12-02 07:12:11,414 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:12:11,426 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;@3bf797c4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:12:11,426 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-12-02 07:12:11,433 INFO L276 IsEmpty]: Start isEmpty. Operand has 1182 states, 786 states have (on average 1.2913486005089059) internal successors, (1015), 811 states have internal predecessors, (1015), 304 states have call successors, (304), 90 states have call predecessors, (304), 89 states have return successors, (299), 297 states have call predecessors, (299), 299 states have call successors, (299) [2024-12-02 07:12:11,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 07:12:11,455 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:12:11,456 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:12:11,456 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:12:11,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:12:11,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1420254324, now seen corresponding path program 1 times [2024-12-02 07:12:11,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:12:11,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487662380] [2024-12-02 07:12:11,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:12:11,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:12:21,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:12:22,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 1185 trivial. 0 not checked. [2024-12-02 07:12:22,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:12:22,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487662380] [2024-12-02 07:12:22,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487662380] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:12:22,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813626152] [2024-12-02 07:12:22,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:12:22,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:12:22,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:12:22,537 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:12:22,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 07:12:33,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:12:33,820 INFO L256 TraceCheckSpWp]: Trace formula consists of 6309 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 07:12:33,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:12:33,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 1149 trivial. 0 not checked. [2024-12-02 07:12:33,868 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:12:33,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813626152] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:12:33,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:12:33,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 07:12:33,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775915742] [2024-12-02 07:12:33,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:12:33,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 07:12:33,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:12:33,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 07:12:33,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 07:12:33,901 INFO L87 Difference]: Start difference. First operand has 1182 states, 786 states have (on average 1.2913486005089059) internal successors, (1015), 811 states have internal predecessors, (1015), 304 states have call successors, (304), 90 states have call predecessors, (304), 89 states have return successors, (299), 297 states have call predecessors, (299), 299 states have call successors, (299) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-12-02 07:12:34,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:12:34,025 INFO L93 Difference]: Finished difference Result 2358 states and 3334 transitions. [2024-12-02 07:12:34,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 07:12:34,026 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 299 [2024-12-02 07:12:34,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:12:34,046 INFO L225 Difference]: With dead ends: 2358 [2024-12-02 07:12:34,046 INFO L226 Difference]: Without dead ends: 1169 [2024-12-02 07:12:34,056 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 07:12:34,059 INFO L435 NwaCegarLoop]: 1607 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1607 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:12:34,060 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1607 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:12:34,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2024-12-02 07:12:34,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 1169. [2024-12-02 07:12:34,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 780 states have (on average 1.2769230769230768) internal successors, (996), 798 states have internal predecessors, (996), 299 states have call successors, (299), 89 states have call predecessors, (299), 88 states have return successors, (297), 295 states have call predecessors, (297), 297 states have call successors, (297) [2024-12-02 07:12:34,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1592 transitions. [2024-12-02 07:12:34,176 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1592 transitions. Word has length 299 [2024-12-02 07:12:34,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:12:34,176 INFO L471 AbstractCegarLoop]: Abstraction has 1169 states and 1592 transitions. [2024-12-02 07:12:34,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2024-12-02 07:12:34,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1592 transitions. [2024-12-02 07:12:34,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 07:12:34,185 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:12:34,186 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:12:34,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-12-02 07:12:34,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 07:12:34,386 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:12:34,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:12:34,387 INFO L85 PathProgramCache]: Analyzing trace with hash 430550264, now seen corresponding path program 1 times [2024-12-02 07:12:34,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:12:34,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213212818] [2024-12-02 07:12:34,387 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:12:34,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:12:44,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:12:45,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1230 trivial. 0 not checked. [2024-12-02 07:12:45,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:12:45,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213212818] [2024-12-02 07:12:45,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213212818] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:12:45,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:12:45,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:12:45,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783009579] [2024-12-02 07:12:45,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:12:45,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:12:45,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:12:45,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:12:45,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:12:45,257 INFO L87 Difference]: Start difference. First operand 1169 states and 1592 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-12-02 07:12:45,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:12:45,447 INFO L93 Difference]: Finished difference Result 2259 states and 3066 transitions. [2024-12-02 07:12:45,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:12:45,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 299 [2024-12-02 07:12:45,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:12:45,456 INFO L225 Difference]: With dead ends: 2259 [2024-12-02 07:12:45,456 INFO L226 Difference]: Without dead ends: 1150 [2024-12-02 07:12:45,459 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 07:12:45,460 INFO L435 NwaCegarLoop]: 1558 mSDtfsCounter, 1552 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1552 SdHoareTripleChecker+Valid, 1558 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:12:45,460 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1552 Valid, 1558 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:12:45,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2024-12-02 07:12:45,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 1150. [2024-12-02 07:12:45,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 765 states have (on average 1.269281045751634) internal successors, (971), 783 states have internal predecessors, (971), 295 states have call successors, (295), 89 states have call predecessors, (295), 88 states have return successors, (293), 291 states have call predecessors, (293), 293 states have call successors, (293) [2024-12-02 07:12:45,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 1559 transitions. [2024-12-02 07:12:45,506 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 1559 transitions. Word has length 299 [2024-12-02 07:12:45,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:12:45,508 INFO L471 AbstractCegarLoop]: Abstraction has 1150 states and 1559 transitions. [2024-12-02 07:12:45,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-12-02 07:12:45,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 1559 transitions. [2024-12-02 07:12:45,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2024-12-02 07:12:45,514 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:12:45,514 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:12:45,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 07:12:45,514 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:12:45,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:12:45,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1851458716, now seen corresponding path program 1 times [2024-12-02 07:12:45,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:12:45,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478663363] [2024-12-02 07:12:45,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:12:45,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:12:55,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:12:55,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1230 trivial. 0 not checked. [2024-12-02 07:12:55,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:12:55,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478663363] [2024-12-02 07:12:55,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478663363] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:12:55,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:12:55,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:12:55,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249432637] [2024-12-02 07:12:55,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:12:55,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:12:55,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:12:55,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:12:55,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:12:55,848 INFO L87 Difference]: Start difference. First operand 1150 states and 1559 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-12-02 07:12:56,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:12:56,435 INFO L93 Difference]: Finished difference Result 3236 states and 4368 transitions. [2024-12-02 07:12:56,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:12:56,436 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 312 [2024-12-02 07:12:56,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:12:56,451 INFO L225 Difference]: With dead ends: 3236 [2024-12-02 07:12:56,452 INFO L226 Difference]: Without dead ends: 2146 [2024-12-02 07:12:56,456 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 07:12:56,457 INFO L435 NwaCegarLoop]: 1563 mSDtfsCounter, 1427 mSDsluCounter, 1427 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1427 SdHoareTripleChecker+Valid, 2990 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 07:12:56,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1427 Valid, 2990 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 07:12:56,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2146 states. [2024-12-02 07:12:56,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2146 to 2132. [2024-12-02 07:12:56,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2132 states, 1421 states have (on average 1.2737508796622097) internal successors, (1810), 1456 states have internal predecessors, (1810), 537 states have call successors, (537), 173 states have call predecessors, (537), 172 states have return successors, (535), 529 states have call predecessors, (535), 535 states have call successors, (535) [2024-12-02 07:12:56,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2132 states to 2132 states and 2882 transitions. [2024-12-02 07:12:56,586 INFO L78 Accepts]: Start accepts. Automaton has 2132 states and 2882 transitions. Word has length 312 [2024-12-02 07:12:56,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:12:56,587 INFO L471 AbstractCegarLoop]: Abstraction has 2132 states and 2882 transitions. [2024-12-02 07:12:56,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-12-02 07:12:56,587 INFO L276 IsEmpty]: Start isEmpty. Operand 2132 states and 2882 transitions. [2024-12-02 07:12:56,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-12-02 07:12:56,594 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:12:56,595 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 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] [2024-12-02 07:12:56,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 07:12:56,595 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:12:56,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:12:56,595 INFO L85 PathProgramCache]: Analyzing trace with hash -13595852, now seen corresponding path program 1 times [2024-12-02 07:12:56,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:12:56,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518701336] [2024-12-02 07:12:56,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:12:56,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:13:06,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:13:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 1233 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1233 trivial. 0 not checked. [2024-12-02 07:13:07,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:13:07,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518701336] [2024-12-02 07:13:07,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518701336] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:13:07,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:13:07,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:13:07,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844251021] [2024-12-02 07:13:07,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:13:07,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:13:07,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:13:07,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:13:07,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:13:07,068 INFO L87 Difference]: Start difference. First operand 2132 states and 2882 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 07:13:11,202 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 07:13:11,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:13:11,961 INFO L93 Difference]: Finished difference Result 6127 states and 8295 transitions. [2024-12-02 07:13:11,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:13:11,962 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 321 [2024-12-02 07:13:11,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:13:11,991 INFO L225 Difference]: With dead ends: 6127 [2024-12-02 07:13:11,991 INFO L226 Difference]: Without dead ends: 4065 [2024-12-02 07:13:12,001 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 07:13:12,003 INFO L435 NwaCegarLoop]: 1635 mSDtfsCounter, 1433 mSDsluCounter, 1468 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1433 SdHoareTripleChecker+Valid, 3103 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:13:12,004 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1433 Valid, 3103 Invalid, 16 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2024-12-02 07:13:12,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4065 states. [2024-12-02 07:13:12,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4065 to 4060. [2024-12-02 07:13:12,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4060 states, 2721 states have (on average 1.2804116133774348) internal successors, (3484), 2784 states have internal predecessors, (3484), 1009 states have call successors, (1009), 329 states have call predecessors, (1009), 328 states have return successors, (1007), 997 states have call predecessors, (1007), 1007 states have call successors, (1007) [2024-12-02 07:13:12,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4060 states to 4060 states and 5500 transitions. [2024-12-02 07:13:12,283 INFO L78 Accepts]: Start accepts. Automaton has 4060 states and 5500 transitions. Word has length 321 [2024-12-02 07:13:12,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:13:12,285 INFO L471 AbstractCegarLoop]: Abstraction has 4060 states and 5500 transitions. [2024-12-02 07:13:12,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 07:13:12,286 INFO L276 IsEmpty]: Start isEmpty. Operand 4060 states and 5500 transitions. [2024-12-02 07:13:12,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-12-02 07:13:12,307 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:13:12,307 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:13:12,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 07:13:12,308 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:13:12,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:13:12,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1262549625, now seen corresponding path program 1 times [2024-12-02 07:13:12,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:13:12,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787324937] [2024-12-02 07:13:12,309 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:13:12,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:13:23,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:13:24,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1230 trivial. 0 not checked. [2024-12-02 07:13:24,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:13:24,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787324937] [2024-12-02 07:13:24,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787324937] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:13:24,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:13:24,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:13:24,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362953938] [2024-12-02 07:13:24,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:13:24,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:13:24,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:13:24,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:13:24,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:13:24,340 INFO L87 Difference]: Start difference. First operand 4060 states and 5500 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-12-02 07:13:24,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:13:24,616 INFO L93 Difference]: Finished difference Result 6136 states and 8285 transitions. [2024-12-02 07:13:24,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:13:24,617 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 321 [2024-12-02 07:13:24,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:13:24,632 INFO L225 Difference]: With dead ends: 6136 [2024-12-02 07:13:24,632 INFO L226 Difference]: Without dead ends: 2146 [2024-12-02 07:13:24,644 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 07:13:24,645 INFO L435 NwaCegarLoop]: 1494 mSDtfsCounter, 1489 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1489 SdHoareTripleChecker+Valid, 1494 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:13:24,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1489 Valid, 1494 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:13:24,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2146 states. [2024-12-02 07:13:24,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2146 to 2146. [2024-12-02 07:13:24,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2146 states, 1440 states have (on average 1.2673611111111112) internal successors, (1825), 1475 states have internal predecessors, (1825), 527 states have call successors, (527), 178 states have call predecessors, (527), 177 states have return successors, (525), 519 states have call predecessors, (525), 525 states have call successors, (525) [2024-12-02 07:13:24,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2146 states to 2146 states and 2877 transitions. [2024-12-02 07:13:24,726 INFO L78 Accepts]: Start accepts. Automaton has 2146 states and 2877 transitions. Word has length 321 [2024-12-02 07:13:24,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:13:24,727 INFO L471 AbstractCegarLoop]: Abstraction has 2146 states and 2877 transitions. [2024-12-02 07:13:24,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2024-12-02 07:13:24,727 INFO L276 IsEmpty]: Start isEmpty. Operand 2146 states and 2877 transitions. [2024-12-02 07:13:24,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 07:13:24,730 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:13:24,730 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-12-02 07:13:24,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 07:13:24,731 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:13:24,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:13:24,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1906033691, now seen corresponding path program 1 times [2024-12-02 07:13:24,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:13:24,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785402079] [2024-12-02 07:13:24,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:13:24,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:13:35,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:13:36,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1530 trivial. 0 not checked. [2024-12-02 07:13:36,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:13:36,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785402079] [2024-12-02 07:13:36,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785402079] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:13:36,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:13:36,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:13:36,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993156256] [2024-12-02 07:13:36,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:13:36,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:13:36,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:13:36,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:13:36,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:13:36,306 INFO L87 Difference]: Start difference. First operand 2146 states and 2877 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-12-02 07:13:36,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:13:36,507 INFO L93 Difference]: Finished difference Result 2156 states and 2885 transitions. [2024-12-02 07:13:36,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:13:36,507 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 353 [2024-12-02 07:13:36,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:13:36,519 INFO L225 Difference]: With dead ends: 2156 [2024-12-02 07:13:36,519 INFO L226 Difference]: Without dead ends: 2151 [2024-12-02 07:13:36,520 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 07:13:36,521 INFO L435 NwaCegarLoop]: 1498 mSDtfsCounter, 1490 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1490 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:13:36,521 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1490 Valid, 1502 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:13:36,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2151 states. [2024-12-02 07:13:36,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2151 to 2146. [2024-12-02 07:13:36,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2146 states, 1440 states have (on average 1.2659722222222223) internal successors, (1823), 1475 states have internal predecessors, (1823), 527 states have call successors, (527), 178 states have call predecessors, (527), 177 states have return successors, (525), 519 states have call predecessors, (525), 525 states have call successors, (525) [2024-12-02 07:13:36,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2146 states to 2146 states and 2875 transitions. [2024-12-02 07:13:36,594 INFO L78 Accepts]: Start accepts. Automaton has 2146 states and 2875 transitions. Word has length 353 [2024-12-02 07:13:36,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:13:36,595 INFO L471 AbstractCegarLoop]: Abstraction has 2146 states and 2875 transitions. [2024-12-02 07:13:36,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-12-02 07:13:36,595 INFO L276 IsEmpty]: Start isEmpty. Operand 2146 states and 2875 transitions. [2024-12-02 07:13:36,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-12-02 07:13:36,597 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:13:36,597 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-12-02 07:13:36,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 07:13:36,597 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:13:36,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:13:36,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1963291993, now seen corresponding path program 1 times [2024-12-02 07:13:36,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:13:36,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978022518] [2024-12-02 07:13:36,597 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:13:36,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:13:47,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:13:47,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1530 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1530 trivial. 0 not checked. [2024-12-02 07:13:47,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:13:47,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978022518] [2024-12-02 07:13:47,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978022518] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:13:47,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:13:47,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:13:47,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509472431] [2024-12-02 07:13:47,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:13:47,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:13:47,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:13:47,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:13:47,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:13:47,638 INFO L87 Difference]: Start difference. First operand 2146 states and 2875 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-12-02 07:13:47,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:13:47,905 INFO L93 Difference]: Finished difference Result 6287 states and 8586 transitions. [2024-12-02 07:13:47,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:13:47,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 353 [2024-12-02 07:13:47,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:13:47,939 INFO L225 Difference]: With dead ends: 6287 [2024-12-02 07:13:47,939 INFO L226 Difference]: Without dead ends: 4169 [2024-12-02 07:13:47,999 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 07:13:48,000 INFO L435 NwaCegarLoop]: 1656 mSDtfsCounter, 1410 mSDsluCounter, 1414 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1410 SdHoareTripleChecker+Valid, 3070 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:13:48,000 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1410 Valid, 3070 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:13:48,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4169 states. [2024-12-02 07:13:48,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4169 to 4163. [2024-12-02 07:13:48,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4163 states, 2804 states have (on average 1.2699714693295292) internal successors, (3561), 2869 states have internal predecessors, (3561), 1013 states have call successors, (1013), 345 states have call predecessors, (1013), 344 states have return successors, (1045), 1000 states have call predecessors, (1045), 1011 states have call successors, (1045) [2024-12-02 07:13:48,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4163 states to 4163 states and 5619 transitions. [2024-12-02 07:13:48,255 INFO L78 Accepts]: Start accepts. Automaton has 4163 states and 5619 transitions. Word has length 353 [2024-12-02 07:13:48,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:13:48,256 INFO L471 AbstractCegarLoop]: Abstraction has 4163 states and 5619 transitions. [2024-12-02 07:13:48,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 3 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-12-02 07:13:48,256 INFO L276 IsEmpty]: Start isEmpty. Operand 4163 states and 5619 transitions. [2024-12-02 07:13:48,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2024-12-02 07:13:48,263 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:13:48,263 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-12-02 07:13:48,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 07:13:48,264 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:13:48,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:13:48,264 INFO L85 PathProgramCache]: Analyzing trace with hash -58733469, now seen corresponding path program 1 times [2024-12-02 07:13:48,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:13:48,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521173584] [2024-12-02 07:13:48,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:13:48,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:13:58,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:13:58,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1530 trivial. 0 not checked. [2024-12-02 07:13:58,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:13:58,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521173584] [2024-12-02 07:13:58,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521173584] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:13:58,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:13:58,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:13:58,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419044768] [2024-12-02 07:13:58,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:13:58,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:13:58,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:13:58,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:13:58,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:13:58,963 INFO L87 Difference]: Start difference. First operand 4163 states and 5619 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2024-12-02 07:14:03,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:14:04,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:14:04,034 INFO L93 Difference]: Finished difference Result 10609 states and 14238 transitions. [2024-12-02 07:14:04,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:14:04,035 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) Word has length 386 [2024-12-02 07:14:04,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:14:04,077 INFO L225 Difference]: With dead ends: 10609 [2024-12-02 07:14:04,077 INFO L226 Difference]: Without dead ends: 6520 [2024-12-02 07:14:04,091 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 07:14:04,091 INFO L435 NwaCegarLoop]: 1601 mSDtfsCounter, 860 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 860 SdHoareTripleChecker+Valid, 2993 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:14:04,091 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [860 Valid, 2993 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 38 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2024-12-02 07:14:04,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6520 states. [2024-12-02 07:14:04,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6520 to 6502. [2024-12-02 07:14:04,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6502 states, 4347 states have (on average 1.2634000460087416) internal successors, (5492), 4448 states have internal predecessors, (5492), 1569 states have call successors, (1569), 585 states have call predecessors, (1569), 584 states have return successors, (1601), 1545 states have call predecessors, (1601), 1567 states have call successors, (1601) [2024-12-02 07:14:04,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6502 states to 6502 states and 8662 transitions. [2024-12-02 07:14:04,502 INFO L78 Accepts]: Start accepts. Automaton has 6502 states and 8662 transitions. Word has length 386 [2024-12-02 07:14:04,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:14:04,503 INFO L471 AbstractCegarLoop]: Abstraction has 6502 states and 8662 transitions. [2024-12-02 07:14:04,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2024-12-02 07:14:04,504 INFO L276 IsEmpty]: Start isEmpty. Operand 6502 states and 8662 transitions. [2024-12-02 07:14:04,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2024-12-02 07:14:04,510 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:14:04,510 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-12-02 07:14:04,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 07:14:04,511 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:14:04,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:14:04,511 INFO L85 PathProgramCache]: Analyzing trace with hash -807406229, now seen corresponding path program 1 times [2024-12-02 07:14:04,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:14:04,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996636443] [2024-12-02 07:14:04,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:14:04,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:14:14,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:14:15,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1535 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1535 trivial. 0 not checked. [2024-12-02 07:14:15,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:14:15,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996636443] [2024-12-02 07:14:15,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996636443] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:14:15,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:14:15,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:14:15,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984317824] [2024-12-02 07:14:15,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:14:15,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:14:15,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:14:15,228 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:14:15,228 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:14:15,228 INFO L87 Difference]: Start difference. First operand 6502 states and 8662 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2024-12-02 07:14:15,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:14:15,460 INFO L93 Difference]: Finished difference Result 12904 states and 17614 transitions. [2024-12-02 07:14:15,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:14:15,460 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 391 [2024-12-02 07:14:15,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:14:15,501 INFO L225 Difference]: With dead ends: 12904 [2024-12-02 07:14:15,502 INFO L226 Difference]: Without dead ends: 6476 [2024-12-02 07:14:15,525 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 07:14:15,525 INFO L435 NwaCegarLoop]: 1487 mSDtfsCounter, 0 mSDsluCounter, 1482 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2969 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:14:15,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2969 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:14:15,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6476 states. [2024-12-02 07:14:15,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6476 to 6476. [2024-12-02 07:14:15,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6476 states, 4322 states have (on average 1.2593706617306801) internal successors, (5443), 4422 states have internal predecessors, (5443), 1569 states have call successors, (1569), 585 states have call predecessors, (1569), 584 states have return successors, (1601), 1545 states have call predecessors, (1601), 1567 states have call successors, (1601) [2024-12-02 07:14:15,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6476 states to 6476 states and 8613 transitions. [2024-12-02 07:14:15,777 INFO L78 Accepts]: Start accepts. Automaton has 6476 states and 8613 transitions. Word has length 391 [2024-12-02 07:14:15,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:14:15,778 INFO L471 AbstractCegarLoop]: Abstraction has 6476 states and 8613 transitions. [2024-12-02 07:14:15,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2024-12-02 07:14:15,778 INFO L276 IsEmpty]: Start isEmpty. Operand 6476 states and 8613 transitions. [2024-12-02 07:14:15,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-12-02 07:14:15,789 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:14:15,790 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 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] [2024-12-02 07:14:15,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 07:14:15,790 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:14:15,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:14:15,791 INFO L85 PathProgramCache]: Analyzing trace with hash -630525273, now seen corresponding path program 1 times [2024-12-02 07:14:15,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:14:15,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639967062] [2024-12-02 07:14:15,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:14:15,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:14:26,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:14:26,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1535 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1533 trivial. 0 not checked. [2024-12-02 07:14:26,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:14:26,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639967062] [2024-12-02 07:14:26,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639967062] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:14:26,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:14:26,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:14:26,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904293522] [2024-12-02 07:14:26,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:14:26,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:14:26,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:14:26,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:14:26,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:14:26,842 INFO L87 Difference]: Start difference. First operand 6476 states and 8613 transitions. Second operand has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-12-02 07:14:30,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 07:14:31,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:14:31,893 INFO L93 Difference]: Finished difference Result 9906 states and 13143 transitions. [2024-12-02 07:14:31,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:14:31,894 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) Word has length 427 [2024-12-02 07:14:31,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:14:31,913 INFO L225 Difference]: With dead ends: 9906 [2024-12-02 07:14:31,913 INFO L226 Difference]: Without dead ends: 3481 [2024-12-02 07:14:31,927 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:14:31,927 INFO L435 NwaCegarLoop]: 1492 mSDtfsCounter, 11 mSDsluCounter, 4445 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 5937 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:14:31,927 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 5937 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 30 Invalid, 1 Unknown, 0 Unchecked, 4.9s Time] [2024-12-02 07:14:31,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3481 states. [2024-12-02 07:14:32,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3481 to 3429. [2024-12-02 07:14:32,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3429 states, 2291 states have (on average 1.2522915757311217) internal successors, (2869), 2342 states have internal predecessors, (2869), 825 states have call successors, (825), 313 states have call predecessors, (825), 312 states have return successors, (840), 813 states have call predecessors, (840), 823 states have call successors, (840) [2024-12-02 07:14:32,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3429 states to 3429 states and 4534 transitions. [2024-12-02 07:14:32,076 INFO L78 Accepts]: Start accepts. Automaton has 3429 states and 4534 transitions. Word has length 427 [2024-12-02 07:14:32,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:14:32,077 INFO L471 AbstractCegarLoop]: Abstraction has 3429 states and 4534 transitions. [2024-12-02 07:14:32,078 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 3 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-12-02 07:14:32,078 INFO L276 IsEmpty]: Start isEmpty. Operand 3429 states and 4534 transitions. [2024-12-02 07:14:32,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2024-12-02 07:14:32,084 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:14:32,084 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:14:32,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 07:14:32,084 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:14:32,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:14:32,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1376088284, now seen corresponding path program 1 times [2024-12-02 07:14:32,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:14:32,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047008188] [2024-12-02 07:14:32,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:14:32,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:14:41,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:14:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1895 trivial. 0 not checked. [2024-12-02 07:14:42,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:14:42,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047008188] [2024-12-02 07:14:42,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047008188] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:14:42,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:14:42,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:14:42,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670726795] [2024-12-02 07:14:42,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:14:42,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:14:42,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:14:42,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:14:42,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:14:42,179 INFO L87 Difference]: Start difference. First operand 3429 states and 4534 transitions. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-12-02 07:14:42,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:14:42,500 INFO L93 Difference]: Finished difference Result 6779 states and 9163 transitions. [2024-12-02 07:14:42,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:14:42,501 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) Word has length 497 [2024-12-02 07:14:42,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:14:42,523 INFO L225 Difference]: With dead ends: 6779 [2024-12-02 07:14:42,523 INFO L226 Difference]: Without dead ends: 3441 [2024-12-02 07:14:42,533 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 07:14:42,534 INFO L435 NwaCegarLoop]: 1489 mSDtfsCounter, 0 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2969 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:14:42,534 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2969 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:14:42,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3441 states. [2024-12-02 07:14:42,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3441 to 3441. [2024-12-02 07:14:42,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3441 states, 2299 states have (on average 1.2514136581122226) internal successors, (2877), 2350 states have internal predecessors, (2877), 829 states have call successors, (829), 313 states have call predecessors, (829), 312 states have return successors, (844), 817 states have call predecessors, (844), 827 states have call successors, (844) [2024-12-02 07:14:42,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3441 states to 3441 states and 4550 transitions. [2024-12-02 07:14:42,722 INFO L78 Accepts]: Start accepts. Automaton has 3441 states and 4550 transitions. Word has length 497 [2024-12-02 07:14:42,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:14:42,722 INFO L471 AbstractCegarLoop]: Abstraction has 3441 states and 4550 transitions. [2024-12-02 07:14:42,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 3 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 3 states have call predecessors, (50), 3 states have call successors, (50) [2024-12-02 07:14:42,723 INFO L276 IsEmpty]: Start isEmpty. Operand 3441 states and 4550 transitions. [2024-12-02 07:14:42,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 583 [2024-12-02 07:14:42,732 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:14:42,733 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 10, 10, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:14:42,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 07:14:42,733 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:14:42,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:14:42,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1053610463, now seen corresponding path program 1 times [2024-12-02 07:14:42,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:14:42,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404622625] [2024-12-02 07:14:42,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:14:42,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:14:53,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:14:55,234 INFO L134 CoverageAnalysis]: Checked inductivity of 2059 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 1999 trivial. 0 not checked. [2024-12-02 07:14:55,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:14:55,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404622625] [2024-12-02 07:14:55,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404622625] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:14:55,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802510567] [2024-12-02 07:14:55,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:14:55,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:14:55,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:14:55,237 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:14:55,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 07:15:07,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:15:07,436 INFO L256 TraceCheckSpWp]: Trace formula consists of 7934 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-12-02 07:15:07,448 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:15:11,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2059 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 2008 trivial. 0 not checked. [2024-12-02 07:15:11,683 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:15:11,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802510567] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:15:11,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:15:11,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [4] total 19 [2024-12-02 07:15:11,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518817796] [2024-12-02 07:15:11,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:15:11,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 07:15:11,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:15:11,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 07:15:11,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=305, Unknown=0, NotChecked=0, Total=342 [2024-12-02 07:15:11,685 INFO L87 Difference]: Start difference. First operand 3441 states and 4550 transitions. Second operand has 17 states, 14 states have (on average 12.642857142857142) internal successors, (177), 13 states have internal predecessors, (177), 5 states have call successors, (70), 2 states have call predecessors, (70), 5 states have return successors, (64), 6 states have call predecessors, (64), 4 states have call successors, (64) [2024-12-02 07:15:15,784 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 [0] [2024-12-02 07:15:20,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:15:24,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:15:28,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:15:33,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:15:37,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:15:49,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:15:49,727 INFO L93 Difference]: Finished difference Result 6907 states and 9347 transitions. [2024-12-02 07:15:49,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 07:15:49,727 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 12.642857142857142) internal successors, (177), 13 states have internal predecessors, (177), 5 states have call successors, (70), 2 states have call predecessors, (70), 5 states have return successors, (64), 6 states have call predecessors, (64), 4 states have call successors, (64) Word has length 582 [2024-12-02 07:15:49,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:15:49,745 INFO L225 Difference]: With dead ends: 6907 [2024-12-02 07:15:49,746 INFO L226 Difference]: Without dead ends: 3557 [2024-12-02 07:15:49,754 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2024-12-02 07:15:49,754 INFO L435 NwaCegarLoop]: 1450 mSDtfsCounter, 33 mSDsluCounter, 18555 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 3 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 20005 SdHoareTripleChecker+Invalid, 878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:15:49,754 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 20005 Invalid, 878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 869 Invalid, 6 Unknown, 0 Unchecked, 36.3s Time] [2024-12-02 07:15:49,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3557 states. [2024-12-02 07:15:49,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3557 to 3485. [2024-12-02 07:15:49,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3485 states, 2331 states have (on average 1.2496782496782497) internal successors, (2913), 2382 states have internal predecessors, (2913), 837 states have call successors, (837), 313 states have call predecessors, (837), 316 states have return successors, (856), 829 states have call predecessors, (856), 835 states have call successors, (856) [2024-12-02 07:15:49,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3485 states to 3485 states and 4606 transitions. [2024-12-02 07:15:49,865 INFO L78 Accepts]: Start accepts. Automaton has 3485 states and 4606 transitions. Word has length 582 [2024-12-02 07:15:49,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:15:49,866 INFO L471 AbstractCegarLoop]: Abstraction has 3485 states and 4606 transitions. [2024-12-02 07:15:49,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 12.642857142857142) internal successors, (177), 13 states have internal predecessors, (177), 5 states have call successors, (70), 2 states have call predecessors, (70), 5 states have return successors, (64), 6 states have call predecessors, (64), 4 states have call successors, (64) [2024-12-02 07:15:49,866 INFO L276 IsEmpty]: Start isEmpty. Operand 3485 states and 4606 transitions. [2024-12-02 07:15:49,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2024-12-02 07:15:49,871 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:15:49,871 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:15:49,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 07:15:50,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:15:50,071 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:15:50,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:15:50,072 INFO L85 PathProgramCache]: Analyzing trace with hash -529793649, now seen corresponding path program 1 times [2024-12-02 07:15:50,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:15:50,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986976726] [2024-12-02 07:15:50,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:15:50,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:16:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:16:01,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 1835 trivial. 0 not checked. [2024-12-02 07:16:01,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:16:01,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986976726] [2024-12-02 07:16:01,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986976726] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:16:01,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095728914] [2024-12-02 07:16:01,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:16:01,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:16:01,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:16:01,481 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:16:01,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 07:16:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:16:13,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 7533 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 07:16:13,648 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:16:14,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1895 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1893 trivial. 0 not checked. [2024-12-02 07:16:14,944 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:16:14,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095728914] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:16:14,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:16:14,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2024-12-02 07:16:14,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890569611] [2024-12-02 07:16:14,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:16:14,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:16:14,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:16:14,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:16:14,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-12-02 07:16:14,945 INFO L87 Difference]: Start difference. First operand 3485 states and 4606 transitions. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:16:18,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:16:18,192 INFO L93 Difference]: Finished difference Result 6891 states and 9303 transitions. [2024-12-02 07:16:18,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:16:18,192 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) Word has length 502 [2024-12-02 07:16:18,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:16:18,210 INFO L225 Difference]: With dead ends: 6891 [2024-12-02 07:16:18,210 INFO L226 Difference]: Without dead ends: 3497 [2024-12-02 07:16:18,219 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-12-02 07:16:18,219 INFO L435 NwaCegarLoop]: 1453 mSDtfsCounter, 0 mSDsluCounter, 8678 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10131 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:16:18,220 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10131 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-12-02 07:16:18,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3497 states. [2024-12-02 07:16:18,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3497 to 3497. [2024-12-02 07:16:18,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3497 states, 2343 states have (on average 1.2483994878361075) internal successors, (2925), 2394 states have internal predecessors, (2925), 837 states have call successors, (837), 313 states have call predecessors, (837), 316 states have return successors, (856), 829 states have call predecessors, (856), 835 states have call successors, (856) [2024-12-02 07:16:18,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3497 states to 3497 states and 4618 transitions. [2024-12-02 07:16:18,339 INFO L78 Accepts]: Start accepts. Automaton has 3497 states and 4618 transitions. Word has length 502 [2024-12-02 07:16:18,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:16:18,340 INFO L471 AbstractCegarLoop]: Abstraction has 3497 states and 4618 transitions. [2024-12-02 07:16:18,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:16:18,340 INFO L276 IsEmpty]: Start isEmpty. Operand 3497 states and 4618 transitions. [2024-12-02 07:16:18,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-12-02 07:16:18,345 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:16:18,346 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 07:16:18,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 07:16:18,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:16:18,546 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:16:18,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:16:18,547 INFO L85 PathProgramCache]: Analyzing trace with hash 252999538, now seen corresponding path program 1 times [2024-12-02 07:16:18,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:16:18,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68434591] [2024-12-02 07:16:18,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:16:18,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:16:28,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:16:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 1846 trivial. 0 not checked. [2024-12-02 07:16:29,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:16:29,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68434591] [2024-12-02 07:16:29,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68434591] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:16:29,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958862141] [2024-12-02 07:16:29,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:16:29,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:16:29,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:16:29,832 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:16:29,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 07:16:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:16:42,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 7887 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 07:16:42,220 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:16:43,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-12-02 07:16:43,627 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:16:43,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958862141] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:16:43,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:16:43,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2024-12-02 07:16:43,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571468276] [2024-12-02 07:16:43,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:16:43,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:16:43,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:16:43,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:16:43,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-12-02 07:16:43,630 INFO L87 Difference]: Start difference. First operand 3497 states and 4618 transitions. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 7 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:16:44,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:16:44,558 INFO L93 Difference]: Finished difference Result 6908 states and 9166 transitions. [2024-12-02 07:16:44,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:16:44,559 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 7 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) Word has length 521 [2024-12-02 07:16:44,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:16:44,576 INFO L225 Difference]: With dead ends: 6908 [2024-12-02 07:16:44,576 INFO L226 Difference]: Without dead ends: 3502 [2024-12-02 07:16:44,584 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-12-02 07:16:44,585 INFO L435 NwaCegarLoop]: 1481 mSDtfsCounter, 0 mSDsluCounter, 8870 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10351 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 07:16:44,585 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10351 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 07:16:44,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3502 states. [2024-12-02 07:16:44,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3502 to 3502. [2024-12-02 07:16:44,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3502 states, 2347 states have (on average 1.2475500639113761) internal successors, (2928), 2398 states have internal predecessors, (2928), 837 states have call successors, (837), 313 states have call predecessors, (837), 317 states have return successors, (858), 830 states have call predecessors, (858), 835 states have call successors, (858) [2024-12-02 07:16:44,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3502 states to 3502 states and 4623 transitions. [2024-12-02 07:16:44,743 INFO L78 Accepts]: Start accepts. Automaton has 3502 states and 4623 transitions. Word has length 521 [2024-12-02 07:16:44,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:16:44,744 INFO L471 AbstractCegarLoop]: Abstraction has 3502 states and 4623 transitions. [2024-12-02 07:16:44,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 7 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 3 states have return successors, (51), 3 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:16:44,745 INFO L276 IsEmpty]: Start isEmpty. Operand 3502 states and 4623 transitions. [2024-12-02 07:16:44,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-12-02 07:16:44,754 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:16:44,754 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 07:16:44,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 07:16:44,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:16:44,955 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:16:44,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:16:44,956 INFO L85 PathProgramCache]: Analyzing trace with hash -141367248, now seen corresponding path program 1 times [2024-12-02 07:16:44,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:16:44,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057259963] [2024-12-02 07:16:44,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:16:44,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:16:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:16:55,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1908 trivial. 0 not checked. [2024-12-02 07:16:55,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:16:55,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057259963] [2024-12-02 07:16:55,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057259963] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:16:55,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707651617] [2024-12-02 07:16:55,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:16:55,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:16:55,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:16:55,085 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:16:55,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 07:17:07,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:17:07,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 7888 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 07:17:07,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:17:07,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-12-02 07:17:07,727 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:17:07,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707651617] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:17:07,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:17:07,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-12-02 07:17:07,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127250411] [2024-12-02 07:17:07,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:17:07,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:17:07,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:17:07,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:17:07,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:17:07,730 INFO L87 Difference]: Start difference. First operand 3502 states and 4623 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:17:07,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:17:07,898 INFO L93 Difference]: Finished difference Result 6909 states and 9160 transitions. [2024-12-02 07:17:07,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:17:07,899 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 521 [2024-12-02 07:17:07,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:17:07,914 INFO L225 Difference]: With dead ends: 6909 [2024-12-02 07:17:07,914 INFO L226 Difference]: Without dead ends: 3498 [2024-12-02 07:17:07,922 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 525 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:17:07,923 INFO L435 NwaCegarLoop]: 1487 mSDtfsCounter, 0 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2970 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:17:07,923 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2970 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:17:07,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3498 states. [2024-12-02 07:17:08,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3498 to 3498. [2024-12-02 07:17:08,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3498 states, 2345 states have (on average 1.246908315565032) internal successors, (2924), 2396 states have internal predecessors, (2924), 835 states have call successors, (835), 313 states have call predecessors, (835), 317 states have return successors, (855), 828 states have call predecessors, (855), 833 states have call successors, (855) [2024-12-02 07:17:08,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3498 states to 3498 states and 4614 transitions. [2024-12-02 07:17:08,041 INFO L78 Accepts]: Start accepts. Automaton has 3498 states and 4614 transitions. Word has length 521 [2024-12-02 07:17:08,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:17:08,041 INFO L471 AbstractCegarLoop]: Abstraction has 3498 states and 4614 transitions. [2024-12-02 07:17:08,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:17:08,042 INFO L276 IsEmpty]: Start isEmpty. Operand 3498 states and 4614 transitions. [2024-12-02 07:17:08,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 635 [2024-12-02 07:17:08,048 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:17:08,048 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:17:08,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 07:17:08,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 07:17:08,249 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:17:08,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:17:08,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1407263077, now seen corresponding path program 1 times [2024-12-02 07:17:08,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:17:08,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708673772] [2024-12-02 07:17:08,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:17:08,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:17:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:17:17,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2175 trivial. 0 not checked. [2024-12-02 07:17:17,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:17:17,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708673772] [2024-12-02 07:17:17,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708673772] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:17:17,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631943993] [2024-12-02 07:17:17,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:17:17,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:17:17,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:17:17,976 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:17:17,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 07:17:30,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:17:30,654 INFO L256 TraceCheckSpWp]: Trace formula consists of 8176 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 07:17:30,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:17:30,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 2102 trivial. 0 not checked. [2024-12-02 07:17:30,711 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:17:30,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631943993] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:17:30,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:17:30,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 3 [2024-12-02 07:17:30,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659709712] [2024-12-02 07:17:30,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:17:30,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:17:30,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:17:30,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:17:30,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:17:30,714 INFO L87 Difference]: Start difference. First operand 3498 states and 4614 transitions. Second operand has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 3 states have internal predecessors, (187), 2 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2024-12-02 07:17:30,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:17:30,861 INFO L93 Difference]: Finished difference Result 6905 states and 9319 transitions. [2024-12-02 07:17:30,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:17:30,862 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 3 states have internal predecessors, (187), 2 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 634 [2024-12-02 07:17:30,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:17:30,880 INFO L225 Difference]: With dead ends: 6905 [2024-12-02 07:17:30,880 INFO L226 Difference]: Without dead ends: 3498 [2024-12-02 07:17:30,889 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 636 GetRequests, 635 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 07:17:30,889 INFO L435 NwaCegarLoop]: 1484 mSDtfsCounter, 0 mSDsluCounter, 1482 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2966 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:17:30,890 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2966 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:17:30,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3498 states. [2024-12-02 07:17:30,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3498 to 3498. [2024-12-02 07:17:30,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3498 states, 2345 states have (on average 1.2434968017057568) internal successors, (2916), 2396 states have internal predecessors, (2916), 835 states have call successors, (835), 313 states have call predecessors, (835), 317 states have return successors, (855), 828 states have call predecessors, (855), 833 states have call successors, (855) [2024-12-02 07:17:31,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3498 states to 3498 states and 4606 transitions. [2024-12-02 07:17:31,016 INFO L78 Accepts]: Start accepts. Automaton has 3498 states and 4606 transitions. Word has length 634 [2024-12-02 07:17:31,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:17:31,017 INFO L471 AbstractCegarLoop]: Abstraction has 3498 states and 4606 transitions. [2024-12-02 07:17:31,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 3 states have internal predecessors, (187), 2 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2024-12-02 07:17:31,017 INFO L276 IsEmpty]: Start isEmpty. Operand 3498 states and 4606 transitions. [2024-12-02 07:17:31,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2024-12-02 07:17:31,023 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:17:31,023 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 07:17:31,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 07:17:31,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:17:31,224 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:17:31,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:17:31,224 INFO L85 PathProgramCache]: Analyzing trace with hash 59395039, now seen corresponding path program 1 times [2024-12-02 07:17:31,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:17:31,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318829453] [2024-12-02 07:17:31,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:17:31,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:17:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:17:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1912 trivial. 0 not checked. [2024-12-02 07:17:40,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:17:40,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318829453] [2024-12-02 07:17:40,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318829453] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:17:40,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:17:40,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:17:40,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93592925] [2024-12-02 07:17:40,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:17:40,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:17:40,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:17:40,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:17:40,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:17:40,966 INFO L87 Difference]: Start difference. First operand 3498 states and 4606 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:17:41,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:17:41,139 INFO L93 Difference]: Finished difference Result 6907 states and 9137 transitions. [2024-12-02 07:17:41,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:17:41,140 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 527 [2024-12-02 07:17:41,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:17:41,157 INFO L225 Difference]: With dead ends: 6907 [2024-12-02 07:17:41,157 INFO L226 Difference]: Without dead ends: 3500 [2024-12-02 07:17:41,165 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 07:17:41,165 INFO L435 NwaCegarLoop]: 1485 mSDtfsCounter, 0 mSDsluCounter, 1481 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2966 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:17:41,166 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2966 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:17:41,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3500 states. [2024-12-02 07:17:41,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3500 to 3500. [2024-12-02 07:17:41,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3500 states, 2347 states have (on average 1.2432893054963783) internal successors, (2918), 2398 states have internal predecessors, (2918), 835 states have call successors, (835), 313 states have call predecessors, (835), 317 states have return successors, (855), 828 states have call predecessors, (855), 833 states have call successors, (855) [2024-12-02 07:17:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3500 states to 3500 states and 4608 transitions. [2024-12-02 07:17:41,277 INFO L78 Accepts]: Start accepts. Automaton has 3500 states and 4608 transitions. Word has length 527 [2024-12-02 07:17:41,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:17:41,277 INFO L471 AbstractCegarLoop]: Abstraction has 3500 states and 4608 transitions. [2024-12-02 07:17:41,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-12-02 07:17:41,278 INFO L276 IsEmpty]: Start isEmpty. Operand 3500 states and 4608 transitions. [2024-12-02 07:17:41,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2024-12-02 07:17:41,287 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:17:41,287 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 07:17:41,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 07:17:41,288 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:17:41,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:17:41,288 INFO L85 PathProgramCache]: Analyzing trace with hash 503295713, now seen corresponding path program 1 times [2024-12-02 07:17:41,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:17:41,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462152564] [2024-12-02 07:17:41,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:17:41,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:17:50,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:17:51,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1908 trivial. 0 not checked. [2024-12-02 07:17:51,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:17:51,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462152564] [2024-12-02 07:17:51,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462152564] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:17:51,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336626955] [2024-12-02 07:17:51,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:17:51,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:17:51,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:17:51,433 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:17:51,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 07:18:04,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:18:04,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 7910 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 07:18:04,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:18:04,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-12-02 07:18:04,550 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:18:04,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336626955] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:18:04,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:18:04,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-12-02 07:18:04,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589203474] [2024-12-02 07:18:04,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:18:04,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:18:04,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:18:04,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:18:04,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:18:04,552 INFO L87 Difference]: Start difference. First operand 3500 states and 4608 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-12-02 07:18:04,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:18:04,750 INFO L93 Difference]: Finished difference Result 6911 states and 9141 transitions. [2024-12-02 07:18:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:18:04,751 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 527 [2024-12-02 07:18:04,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:18:04,775 INFO L225 Difference]: With dead ends: 6911 [2024-12-02 07:18:04,775 INFO L226 Difference]: Without dead ends: 3502 [2024-12-02 07:18:04,787 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 528 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:18:04,787 INFO L435 NwaCegarLoop]: 1485 mSDtfsCounter, 0 mSDsluCounter, 1481 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2966 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:18:04,787 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2966 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:18:04,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3502 states. [2024-12-02 07:18:04,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3502 to 3502. [2024-12-02 07:18:04,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3502 states, 2349 states have (on average 1.2430821626223925) internal successors, (2920), 2400 states have internal predecessors, (2920), 835 states have call successors, (835), 313 states have call predecessors, (835), 317 states have return successors, (855), 828 states have call predecessors, (855), 833 states have call successors, (855) [2024-12-02 07:18:04,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3502 states to 3502 states and 4610 transitions. [2024-12-02 07:18:04,970 INFO L78 Accepts]: Start accepts. Automaton has 3502 states and 4610 transitions. Word has length 527 [2024-12-02 07:18:04,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:18:04,971 INFO L471 AbstractCegarLoop]: Abstraction has 3502 states and 4610 transitions. [2024-12-02 07:18:04,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2024-12-02 07:18:04,972 INFO L276 IsEmpty]: Start isEmpty. Operand 3502 states and 4610 transitions. [2024-12-02 07:18:04,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2024-12-02 07:18:04,980 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:18:04,980 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2024-12-02 07:18:05,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 07:18:05,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 07:18:05,181 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:18:05,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:18:05,181 INFO L85 PathProgramCache]: Analyzing trace with hash -156235809, now seen corresponding path program 1 times [2024-12-02 07:18:05,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:18:05,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787805465] [2024-12-02 07:18:05,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:18:05,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:18:14,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:18:16,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 1846 trivial. 0 not checked. [2024-12-02 07:18:16,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:18:16,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787805465] [2024-12-02 07:18:16,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787805465] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:18:16,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637167575] [2024-12-02 07:18:16,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:18:16,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:18:16,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:18:16,283 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:18:16,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 07:18:29,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:18:29,769 INFO L256 TraceCheckSpWp]: Trace formula consists of 7909 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 07:18:29,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:18:31,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1903 trivial. 0 not checked. [2024-12-02 07:18:31,197 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:18:31,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637167575] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:18:31,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:18:31,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [4] total 11 [2024-12-02 07:18:31,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708728740] [2024-12-02 07:18:31,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:18:31,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 07:18:31,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:18:31,198 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 07:18:31,198 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:18:31,199 INFO L87 Difference]: Start difference. First operand 3502 states and 4610 transitions. Second operand has 9 states, 9 states have (on average 18.333333333333332) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (52), 4 states have call predecessors, (52), 2 states have call successors, (52) [2024-12-02 07:18:31,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:18:31,907 INFO L93 Difference]: Finished difference Result 6884 states and 9093 transitions. [2024-12-02 07:18:31,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 07:18:31,907 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.333333333333332) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (52), 4 states have call predecessors, (52), 2 states have call successors, (52) Word has length 527 [2024-12-02 07:18:31,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:18:31,925 INFO L225 Difference]: With dead ends: 6884 [2024-12-02 07:18:31,925 INFO L226 Difference]: Without dead ends: 3473 [2024-12-02 07:18:31,933 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 521 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:18:31,933 INFO L435 NwaCegarLoop]: 1480 mSDtfsCounter, 0 mSDsluCounter, 10346 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 11826 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:18:31,933 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 11826 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 07:18:31,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3473 states. [2024-12-02 07:18:32,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3473 to 3473. [2024-12-02 07:18:32,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3473 states, 2330 states have (on average 1.2416309012875537) internal successors, (2893), 2379 states have internal predecessors, (2893), 825 states have call successors, (825), 313 states have call predecessors, (825), 317 states have return successors, (844), 819 states have call predecessors, (844), 823 states have call successors, (844) [2024-12-02 07:18:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3473 states to 3473 states and 4562 transitions. [2024-12-02 07:18:32,041 INFO L78 Accepts]: Start accepts. Automaton has 3473 states and 4562 transitions. Word has length 527 [2024-12-02 07:18:32,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:18:32,042 INFO L471 AbstractCegarLoop]: Abstraction has 3473 states and 4562 transitions. [2024-12-02 07:18:32,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.333333333333332) internal successors, (165), 7 states have internal predecessors, (165), 2 states have call successors, (58), 2 states have call predecessors, (58), 4 states have return successors, (52), 4 states have call predecessors, (52), 2 states have call successors, (52) [2024-12-02 07:18:32,042 INFO L276 IsEmpty]: Start isEmpty. Operand 3473 states and 4562 transitions. [2024-12-02 07:18:32,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 628 [2024-12-02 07:18:32,048 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:18:32,048 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:18:32,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 07:18:32,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:18:32,249 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:18:32,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:18:32,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1341656203, now seen corresponding path program 1 times [2024-12-02 07:18:32,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:18:32,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309198876] [2024-12-02 07:18:32,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:18:32,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:18:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:18:43,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2184 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 2124 trivial. 0 not checked. [2024-12-02 07:18:43,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:18:43,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309198876] [2024-12-02 07:18:43,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309198876] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:18:43,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455635124] [2024-12-02 07:18:43,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:18:43,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:18:43,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:18:43,731 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:18:43,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 07:18:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:18:57,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 8120 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 07:18:57,476 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:18:57,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2184 backedges. 635 proven. 0 refuted. 0 times theorem prover too weak. 1549 trivial. 0 not checked. [2024-12-02 07:18:57,881 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:18:57,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455635124] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:18:57,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:18:57,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-12-02 07:18:57,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558006274] [2024-12-02 07:18:57,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:18:57,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:18:57,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:18:57,884 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:18:57,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:18:57,884 INFO L87 Difference]: Start difference. First operand 3473 states and 4562 transitions. Second operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (73), 2 states have call predecessors, (73), 3 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2024-12-02 07:18:58,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:18:58,531 INFO L93 Difference]: Finished difference Result 6912 states and 9096 transitions. [2024-12-02 07:18:58,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:18:58,531 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (73), 2 states have call predecessors, (73), 3 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 627 [2024-12-02 07:18:58,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:18:58,549 INFO L225 Difference]: With dead ends: 6912 [2024-12-02 07:18:58,549 INFO L226 Difference]: Without dead ends: 3474 [2024-12-02 07:18:58,557 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 626 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:18:58,557 INFO L435 NwaCegarLoop]: 1484 mSDtfsCounter, 0 mSDsluCounter, 2934 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4418 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:18:58,558 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4418 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 07:18:58,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3474 states. [2024-12-02 07:18:58,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3474 to 3474. [2024-12-02 07:18:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3474 states, 2331 states have (on average 1.2415272415272416) internal successors, (2894), 2380 states have internal predecessors, (2894), 825 states have call successors, (825), 313 states have call predecessors, (825), 317 states have return successors, (844), 819 states have call predecessors, (844), 823 states have call successors, (844) [2024-12-02 07:18:58,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3474 states to 3474 states and 4563 transitions. [2024-12-02 07:18:58,682 INFO L78 Accepts]: Start accepts. Automaton has 3474 states and 4563 transitions. Word has length 627 [2024-12-02 07:18:58,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:18:58,682 INFO L471 AbstractCegarLoop]: Abstraction has 3474 states and 4563 transitions. [2024-12-02 07:18:58,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 2 states have call successors, (73), 2 states have call predecessors, (73), 3 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2024-12-02 07:18:58,683 INFO L276 IsEmpty]: Start isEmpty. Operand 3474 states and 4563 transitions. [2024-12-02 07:18:58,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 657 [2024-12-02 07:18:58,689 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:18:58,689 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:18:58,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 07:18:58,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:18:58,890 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:18:58,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:18:58,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1437956378, now seen corresponding path program 1 times [2024-12-02 07:18:58,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:18:58,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785937058] [2024-12-02 07:18:58,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:18:58,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:19:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:19:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2565 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 2459 trivial. 0 not checked. [2024-12-02 07:19:11,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:19:11,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785937058] [2024-12-02 07:19:11,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785937058] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:19:11,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429468085] [2024-12-02 07:19:11,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:19:11,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:19:11,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:19:11,406 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:19:11,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 07:19:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:19:26,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 8428 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 07:19:26,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:19:26,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2565 backedges. 680 proven. 1 refuted. 0 times theorem prover too weak. 1884 trivial. 0 not checked. [2024-12-02 07:19:26,599 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:19:38,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2565 backedges. 0 proven. 106 refuted. 0 times theorem prover too weak. 2459 trivial. 0 not checked. [2024-12-02 07:19:38,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429468085] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:19:38,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:19:38,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 07:19:38,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331678330] [2024-12-02 07:19:38,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:19:38,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 07:19:38,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:19:38,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 07:19:38,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-12-02 07:19:38,290 INFO L87 Difference]: Start difference. First operand 3474 states and 4563 transitions. Second operand has 10 states, 10 states have (on average 28.1) internal successors, (281), 10 states have internal predecessors, (281), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (122), 2 states have call predecessors, (122), 2 states have call successors, (122) [2024-12-02 07:19:40,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:19:40,341 INFO L93 Difference]: Finished difference Result 6925 states and 9120 transitions. [2024-12-02 07:19:40,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 07:19:40,342 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 28.1) internal successors, (281), 10 states have internal predecessors, (281), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (122), 2 states have call predecessors, (122), 2 states have call successors, (122) Word has length 656 [2024-12-02 07:19:40,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:19:40,360 INFO L225 Difference]: With dead ends: 6925 [2024-12-02 07:19:40,360 INFO L226 Difference]: Without dead ends: 3486 [2024-12-02 07:19:40,367 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1320 GetRequests, 1307 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2024-12-02 07:19:40,368 INFO L435 NwaCegarLoop]: 1474 mSDtfsCounter, 7 mSDsluCounter, 2916 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 4390 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:19:40,368 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 4390 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-12-02 07:19:40,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3486 states. [2024-12-02 07:19:40,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3486 to 3484. [2024-12-02 07:19:40,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3484 states, 2340 states have (on average 1.241880341880342) internal successors, (2906), 2389 states have internal predecessors, (2906), 825 states have call successors, (825), 314 states have call predecessors, (825), 318 states have return successors, (844), 819 states have call predecessors, (844), 823 states have call successors, (844) [2024-12-02 07:19:40,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3484 states to 3484 states and 4575 transitions. [2024-12-02 07:19:40,476 INFO L78 Accepts]: Start accepts. Automaton has 3484 states and 4575 transitions. Word has length 656 [2024-12-02 07:19:40,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:19:40,477 INFO L471 AbstractCegarLoop]: Abstraction has 3484 states and 4575 transitions. [2024-12-02 07:19:40,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 28.1) internal successors, (281), 10 states have internal predecessors, (281), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (122), 2 states have call predecessors, (122), 2 states have call successors, (122) [2024-12-02 07:19:40,477 INFO L276 IsEmpty]: Start isEmpty. Operand 3484 states and 4575 transitions. [2024-12-02 07:19:40,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 672 [2024-12-02 07:19:40,483 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:19:40,483 INFO L218 NwaCegarLoop]: trace histogram [44, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:19:40,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 07:19:40,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:19:40,684 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION, atomic_cmpxchgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE] === [2024-12-02 07:19:40,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:19:40,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1209336117, now seen corresponding path program 1 times [2024-12-02 07:19:40,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:19:40,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197277973] [2024-12-02 07:19:40,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:19:40,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:19:50,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:19:53,346 INFO L134 CoverageAnalysis]: Checked inductivity of 3834 backedges. 18 proven. 201 refuted. 0 times theorem prover too weak. 3615 trivial. 0 not checked. [2024-12-02 07:19:53,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:19:53,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197277973] [2024-12-02 07:19:53,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197277973] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:19:53,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222639457] [2024-12-02 07:19:53,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:19:53,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:19:53,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:19:53,349 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:19:53,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e8e26f8-03f1-45ba-b2d6-9854c390e223/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process