./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-32_7a-drivers--char--lp.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_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/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_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--char--lp.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/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_f338095e-f6fc-4f12-a5b9-76352a294fc4/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 5bdb144d16ce690b0c83c76766410e2201d517c4cbaa861cb0d7e2bbbb9cb236 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:28:46,991 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:28:47,046 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-12-02 15:28:47,050 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:28:47,050 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:28:47,071 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:28:47,072 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:28:47,072 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:28:47,072 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:28:47,073 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:28:47,073 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:28:47,073 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:28:47,073 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:28:47,073 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:28:47,073 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:28:47,073 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:28:47,073 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:28:47,074 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:28:47,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:28:47,075 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:28:47,075 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:28:47,075 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:28:47,076 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:28:47,076 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:28:47,076 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_f338095e-f6fc-4f12-a5b9-76352a294fc4/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 -> 5bdb144d16ce690b0c83c76766410e2201d517c4cbaa861cb0d7e2bbbb9cb236 [2024-12-02 15:28:47,321 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:28:47,329 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:28:47,332 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:28:47,333 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:28:47,333 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:28:47,334 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--char--lp.ko-entry_point.cil.out.i [2024-12-02 15:28:49,956 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/data/d63df2ae0/14b43f9916214c8c990b1bb357f2a2fc/FLAGd0d8ebdc1 [2024-12-02 15:28:50,332 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:28:50,333 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--char--lp.ko-entry_point.cil.out.i [2024-12-02 15:28:50,358 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/data/d63df2ae0/14b43f9916214c8c990b1bb357f2a2fc/FLAGd0d8ebdc1 [2024-12-02 15:28:50,373 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/data/d63df2ae0/14b43f9916214c8c990b1bb357f2a2fc [2024-12-02 15:28:50,376 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:28:50,377 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:28:50,378 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:28:50,379 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:28:50,383 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:28:50,384 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:28:50" (1/1) ... [2024-12-02 15:28:50,384 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a6ac0f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:50, skipping insertion in model container [2024-12-02 15:28:50,385 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:28:50" (1/1) ... [2024-12-02 15:28:50,457 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:28:51,433 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_f338095e-f6fc-4f12-a5b9-76352a294fc4/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--char--lp.ko-entry_point.cil.out.i[147706,147719] [2024-12-02 15:28:51,546 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:28:51,595 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:28:51,648 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3376] [2024-12-02 15:28:51,650 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [3384-3385] [2024-12-02 15:28:51,650 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; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [3393-3394] [2024-12-02 15:28:51,651 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3402-3403] [2024-12-02 15:28:51,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3421] [2024-12-02 15:28:51,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3424] [2024-12-02 15:28:51,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3427] [2024-12-02 15:28:51,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3430] [2024-12-02 15:28:51,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3451] [2024-12-02 15:28:51,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3454] [2024-12-02 15:28:51,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3457] [2024-12-02 15:28:51,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3460] [2024-12-02 15:28:51,784 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_f338095e-f6fc-4f12-a5b9-76352a294fc4/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--char--lp.ko-entry_point.cil.out.i[147706,147719] [2024-12-02 15:28:51,808 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:28:51,865 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:28:51,866 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51 WrapperNode [2024-12-02 15:28:51,866 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:28:51,867 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:28:51,867 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:28:51,867 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:28:51,877 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:51,916 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,024 INFO L138 Inliner]: procedures = 224, calls = 1326, calls flagged for inlining = 80, calls inlined = 75, statements flattened = 3189 [2024-12-02 15:28:52,025 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:28:52,025 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:28:52,025 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:28:52,026 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:28:52,033 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,033 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,052 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,145 INFO L175 MemorySlicer]: Split 824 memory accesses to 20 slices as follows [2, 12, 1, 5, 5, 29, 15, 647, 15, 26, 3, 5, 8, 1, 6, 16, 3, 14, 8, 3]. 79 percent of accesses are in the largest equivalence class. The 518 initializations are split as follows [2, 0, 0, 5, 5, 0, 8, 451, 8, 0, 3, 5, 8, 0, 6, 0, 3, 3, 8, 3]. The 150 writes are split as follows [0, 2, 0, 0, 0, 29, 3, 63, 0, 26, 0, 0, 0, 1, 0, 16, 0, 10, 0, 0]. [2024-12-02 15:28:52,145 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,145 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,206 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,210 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,221 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,237 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,268 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,287 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:28:52,287 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:28:52,287 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:28:52,287 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:28:52,288 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (1/1) ... [2024-12-02 15:28:52,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:28:52,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:28:52,313 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:28:52,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:28:52,336 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_port_mutex_of_lp_struct [2024-12-02 15:28:52,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_port_mutex_of_lp_struct [2024-12-02 15:28:52,336 INFO L130 BoogieDeclarations]: Found specification of procedure lp_error [2024-12-02 15:28:52,336 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_error [2024-12-02 15:28:52,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-12-02 15:28:52,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-12-02 15:28:52,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-12-02 15:28:52,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-12-02 15:28:52,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-12-02 15:28:52,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-12-02 15:28:52,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-12-02 15:28:52,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-12-02 15:28:52,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-12-02 15:28:52,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-12-02 15:28:52,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure lp_register [2024-12-02 15:28:52,339 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_register [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure file_inode [2024-12-02 15:28:52,339 INFO L138 BoogieDeclarations]: Found implementation of procedure file_inode [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2024-12-02 15:28:52,339 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure lp_release_parport [2024-12-02 15:28:52,339 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_release_parport [2024-12-02 15:28:52,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-12-02 15:28:52,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-12-02 15:28:52,340 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-12-02 15:28:52,340 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-12-02 15:28:52,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-12-02 15:28:52,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-12-02 15:28:52,340 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:28:52,340 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:28:52,340 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-12-02 15:28:52,340 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-12-02 15:28:52,340 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~VOID [2024-12-02 15:28:52,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~VOID [2024-12-02 15:28:52,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_port_mutex_of_lp_struct [2024-12-02 15:28:52,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_port_mutex_of_lp_struct [2024-12-02 15:28:52,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure lp_set_timeout [2024-12-02 15:28:52,341 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_set_timeout [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure lp_reset [2024-12-02 15:28:52,341 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_reset [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_chrdev_25 [2024-12-02 15:28:52,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_chrdev_25 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 15:28:52,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-12-02 15:28:52,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2024-12-02 15:28:52,342 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2024-12-02 15:28:52,342 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2024-12-02 15:28:52,342 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure parport_write [2024-12-02 15:28:52,343 INFO L138 BoogieDeclarations]: Found implementation of procedure parport_write [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-12-02 15:28:52,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-12-02 15:28:52,344 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-12-02 15:28:52,344 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lp_mutex [2024-12-02 15:28:52,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lp_mutex [2024-12-02 15:28:52,344 INFO L130 BoogieDeclarations]: Found specification of procedure test_ti_thread_flag [2024-12-02 15:28:52,344 INFO L138 BoogieDeclarations]: Found implementation of procedure test_ti_thread_flag [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure parport_negotiate [2024-12-02 15:28:52,345 INFO L138 BoogieDeclarations]: Found implementation of procedure parport_negotiate [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure parport_release [2024-12-02 15:28:52,345 INFO L138 BoogieDeclarations]: Found implementation of procedure parport_release [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_console [2024-12-02 15:28:52,345 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_console [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-12-02 15:28:52,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-12-02 15:28:52,346 INFO L130 BoogieDeclarations]: Found specification of procedure parport_set_timeout [2024-12-02 15:28:52,347 INFO L138 BoogieDeclarations]: Found implementation of procedure parport_set_timeout [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-12-02 15:28:52,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure parport_claim_or_block [2024-12-02 15:28:52,348 INFO L138 BoogieDeclarations]: Found implementation of procedure parport_claim_or_block [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure lp_do_ioctl [2024-12-02 15:28:52,348 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_do_ioctl [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2024-12-02 15:28:52,348 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 15:28:52,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-12-02 15:28:52,349 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-12-02 15:28:52,349 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-12-02 15:28:52,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-12-02 15:28:52,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure lp_claim_parport_or_block [2024-12-02 15:28:52,350 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_claim_parport_or_block [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2024-12-02 15:28:52,350 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-12-02 15:28:52,350 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-12-02 15:28:52,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-12-02 15:28:52,350 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-12-02 15:28:52,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-12-02 15:28:52,351 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-12-02 15:28:52,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2024-12-02 15:28:52,352 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure lp_detach [2024-12-02 15:28:52,352 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_detach [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lp_mutex [2024-12-02 15:28:52,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lp_mutex [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-12-02 15:28:52,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-12-02 15:28:52,352 INFO L130 BoogieDeclarations]: Found specification of procedure lp_negotiate [2024-12-02 15:28:52,352 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_negotiate [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2024-12-02 15:28:52,353 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2024-12-02 15:28:52,353 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure lp_wait_ready [2024-12-02 15:28:52,353 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_wait_ready [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2024-12-02 15:28:52,353 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2024-12-02 15:28:52,353 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 15:28:52,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure lp_write [2024-12-02 15:28:52,354 INFO L138 BoogieDeclarations]: Found implementation of procedure lp_write [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_clear_bit [2024-12-02 15:28:52,354 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_clear_bit [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2024-12-02 15:28:52,354 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2024-12-02 15:28:52,354 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:28:52,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:28:52,355 INFO L130 BoogieDeclarations]: Found specification of procedure parport_yield_blocking [2024-12-02 15:28:52,355 INFO L138 BoogieDeclarations]: Found implementation of procedure parport_yield_blocking [2024-12-02 15:28:52,355 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-12-02 15:28:52,355 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-12-02 15:28:52,865 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:28:52,868 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:28:53,000 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-12-02 15:29:00,772 INFO L? ?]: Removed 1071 outVars from TransFormulas that were not future-live. [2024-12-02 15:29:00,772 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:29:00,799 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:29:00,799 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-12-02 15:29:00,800 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:29:00 BoogieIcfgContainer [2024-12-02 15:29:00,800 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:29:00,802 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:29:00,802 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:29:00,806 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:29:00,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:28:50" (1/3) ... [2024-12-02 15:29:00,807 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b3d2973 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:29:00, skipping insertion in model container [2024-12-02 15:29:00,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:28:51" (2/3) ... [2024-12-02 15:29:00,808 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b3d2973 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:29:00, skipping insertion in model container [2024-12-02 15:29:00,808 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:29:00" (3/3) ... [2024-12-02 15:29:00,809 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--char--lp.ko-entry_point.cil.out.i [2024-12-02 15:29:00,824 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:29:00,828 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--char--lp.ko-entry_point.cil.out.i that has 58 procedures, 994 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:29:00,906 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:29:00,919 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;@31418ec5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:29:00,919 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:29:00,926 INFO L276 IsEmpty]: Start isEmpty. Operand has 993 states, 730 states have (on average 1.3821917808219177) internal successors, (1009), 754 states have internal predecessors, (1009), 205 states have call successors, (205), 57 states have call predecessors, (205), 56 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2024-12-02 15:29:00,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-12-02 15:29:00,942 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:00,943 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:00,943 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:00,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:00,948 INFO L85 PathProgramCache]: Analyzing trace with hash 513490188, now seen corresponding path program 1 times [2024-12-02 15:29:00,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:00,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939535619] [2024-12-02 15:29:00,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:00,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:02,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2024-12-02 15:29:02,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:02,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939535619] [2024-12-02 15:29:02,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939535619] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:29:02,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827010389] [2024-12-02 15:29:02,650 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:02,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:29:02,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:29:02,652 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:29:02,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:29:04,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:04,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 3610 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:29:04,674 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:29:04,701 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2024-12-02 15:29:04,701 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:29:04,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827010389] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:04,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:29:04,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 15:29:04,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385110089] [2024-12-02 15:29:04,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:04,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:29:04,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:04,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:29:04,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:29:04,738 INFO L87 Difference]: Start difference. First operand has 993 states, 730 states have (on average 1.3821917808219177) internal successors, (1009), 754 states have internal predecessors, (1009), 205 states have call successors, (205), 57 states have call predecessors, (205), 56 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-12-02 15:29:04,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:04,836 INFO L93 Difference]: Finished difference Result 1981 states and 2857 transitions. [2024-12-02 15:29:04,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:29:04,838 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 180 [2024-12-02 15:29:04,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:04,853 INFO L225 Difference]: With dead ends: 1981 [2024-12-02 15:29:04,853 INFO L226 Difference]: Without dead ends: 981 [2024-12-02 15:29:04,860 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 181 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 15:29:04,862 INFO L435 NwaCegarLoop]: 1397 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, 1397 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 15:29:04,862 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1397 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:29:04,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2024-12-02 15:29:04,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 981. [2024-12-02 15:29:04,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 981 states, 725 states have (on average 1.3668965517241378) internal successors, (991), 742 states have internal predecessors, (991), 200 states have call successors, (200), 56 states have call predecessors, (200), 55 states have return successors, (191), 191 states have call predecessors, (191), 191 states have call successors, (191) [2024-12-02 15:29:04,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 981 states to 981 states and 1382 transitions. [2024-12-02 15:29:04,953 INFO L78 Accepts]: Start accepts. Automaton has 981 states and 1382 transitions. Word has length 180 [2024-12-02 15:29:04,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:04,953 INFO L471 AbstractCegarLoop]: Abstraction has 981 states and 1382 transitions. [2024-12-02 15:29:04,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2024-12-02 15:29:04,953 INFO L276 IsEmpty]: Start isEmpty. Operand 981 states and 1382 transitions. [2024-12-02 15:29:04,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-12-02 15:29:04,958 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:04,958 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:04,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:29:05,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:29:05,159 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:05,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:05,160 INFO L85 PathProgramCache]: Analyzing trace with hash -896238312, now seen corresponding path program 1 times [2024-12-02 15:29:05,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:05,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013994744] [2024-12-02 15:29:05,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:05,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:06,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:06,767 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:06,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:06,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013994744] [2024-12-02 15:29:06,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013994744] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:06,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:06,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:29:06,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65580303] [2024-12-02 15:29:06,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:06,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:29:06,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:06,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:29:06,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:29:06,770 INFO L87 Difference]: Start difference. First operand 981 states and 1382 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:07,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:07,051 INFO L93 Difference]: Finished difference Result 2866 states and 4039 transitions. [2024-12-02 15:29:07,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:29:07,052 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 180 [2024-12-02 15:29:07,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:07,067 INFO L225 Difference]: With dead ends: 2866 [2024-12-02 15:29:07,067 INFO L226 Difference]: Without dead ends: 1923 [2024-12-02 15:29:07,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:29:07,073 INFO L435 NwaCegarLoop]: 1446 mSDtfsCounter, 1336 mSDsluCounter, 2765 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1336 SdHoareTripleChecker+Valid, 4211 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:07,073 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1336 Valid, 4211 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:29:07,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1923 states. [2024-12-02 15:29:07,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1923 to 1905. [2024-12-02 15:29:07,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1905 states, 1419 states have (on average 1.3706835799859056) internal successors, (1945), 1446 states have internal predecessors, (1945), 376 states have call successors, (376), 110 states have call predecessors, (376), 109 states have return successors, (367), 366 states have call predecessors, (367), 367 states have call successors, (367) [2024-12-02 15:29:07,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1905 states to 1905 states and 2688 transitions. [2024-12-02 15:29:07,185 INFO L78 Accepts]: Start accepts. Automaton has 1905 states and 2688 transitions. Word has length 180 [2024-12-02 15:29:07,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:07,186 INFO L471 AbstractCegarLoop]: Abstraction has 1905 states and 2688 transitions. [2024-12-02 15:29:07,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:07,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1905 states and 2688 transitions. [2024-12-02 15:29:07,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2024-12-02 15:29:07,190 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:07,191 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:07,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:29:07,191 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:07,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:07,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1400690651, now seen corresponding path program 1 times [2024-12-02 15:29:07,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:07,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529397734] [2024-12-02 15:29:07,192 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:07,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:08,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:08,570 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:08,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:08,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529397734] [2024-12-02 15:29:08,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529397734] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:08,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:08,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:08,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726834585] [2024-12-02 15:29:08,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:08,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:08,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:08,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:08,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:08,573 INFO L87 Difference]: Start difference. First operand 1905 states and 2688 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:08,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:08,624 INFO L93 Difference]: Finished difference Result 1907 states and 2689 transitions. [2024-12-02 15:29:08,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:08,624 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 181 [2024-12-02 15:29:08,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:08,635 INFO L225 Difference]: With dead ends: 1907 [2024-12-02 15:29:08,635 INFO L226 Difference]: Without dead ends: 1904 [2024-12-02 15:29:08,637 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:08,638 INFO L435 NwaCegarLoop]: 1379 mSDtfsCounter, 1331 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1331 SdHoareTripleChecker+Valid, 1379 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:08,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1331 Valid, 1379 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:29:08,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1904 states. [2024-12-02 15:29:08,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1904 to 1904. [2024-12-02 15:29:08,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1904 states, 1419 states have (on average 1.3699788583509513) internal successors, (1944), 1445 states have internal predecessors, (1944), 375 states have call successors, (375), 110 states have call predecessors, (375), 109 states have return successors, (367), 366 states have call predecessors, (367), 367 states have call successors, (367) [2024-12-02 15:29:08,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1904 states to 1904 states and 2686 transitions. [2024-12-02 15:29:08,704 INFO L78 Accepts]: Start accepts. Automaton has 1904 states and 2686 transitions. Word has length 181 [2024-12-02 15:29:08,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:08,705 INFO L471 AbstractCegarLoop]: Abstraction has 1904 states and 2686 transitions. [2024-12-02 15:29:08,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:08,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1904 states and 2686 transitions. [2024-12-02 15:29:08,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-12-02 15:29:08,708 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:08,709 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:08,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 15:29:08,709 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:08,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:08,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1581270733, now seen corresponding path program 1 times [2024-12-02 15:29:08,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:08,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578520851] [2024-12-02 15:29:08,710 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:08,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:09,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:09,846 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:09,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:09,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578520851] [2024-12-02 15:29:09,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578520851] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:09,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:09,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:09,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336322910] [2024-12-02 15:29:09,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:09,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:09,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:09,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:09,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:09,848 INFO L87 Difference]: Start difference. First operand 1904 states and 2686 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 15:29:10,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:10,082 INFO L93 Difference]: Finished difference Result 4313 states and 6033 transitions. [2024-12-02 15:29:10,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:10,082 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 184 [2024-12-02 15:29:10,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:10,095 INFO L225 Difference]: With dead ends: 4313 [2024-12-02 15:29:10,095 INFO L226 Difference]: Without dead ends: 2447 [2024-12-02 15:29:10,100 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:10,101 INFO L435 NwaCegarLoop]: 1379 mSDtfsCounter, 430 mSDsluCounter, 1278 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 2657 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:10,101 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 2657 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:29:10,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2447 states. [2024-12-02 15:29:10,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2447 to 2386. [2024-12-02 15:29:10,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2386 states, 1787 states have (on average 1.3687744823726917) internal successors, (2446), 1817 states have internal predecessors, (2446), 444 states have call successors, (444), 155 states have call predecessors, (444), 154 states have return successors, (436), 433 states have call predecessors, (436), 436 states have call successors, (436) [2024-12-02 15:29:10,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2386 states to 2386 states and 3326 transitions. [2024-12-02 15:29:10,180 INFO L78 Accepts]: Start accepts. Automaton has 2386 states and 3326 transitions. Word has length 184 [2024-12-02 15:29:10,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:10,180 INFO L471 AbstractCegarLoop]: Abstraction has 2386 states and 3326 transitions. [2024-12-02 15:29:10,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 15:29:10,181 INFO L276 IsEmpty]: Start isEmpty. Operand 2386 states and 3326 transitions. [2024-12-02 15:29:10,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2024-12-02 15:29:10,183 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:10,184 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:10,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:29:10,184 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:10,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:10,184 INFO L85 PathProgramCache]: Analyzing trace with hash -471997123, now seen corresponding path program 1 times [2024-12-02 15:29:10,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:10,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935411922] [2024-12-02 15:29:10,184 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:10,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:11,151 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:11,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:11,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935411922] [2024-12-02 15:29:11,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935411922] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:11,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:11,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:11,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031211311] [2024-12-02 15:29:11,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:11,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:11,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:11,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:11,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:11,153 INFO L87 Difference]: Start difference. First operand 2386 states and 3326 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:11,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:11,270 INFO L93 Difference]: Finished difference Result 2388 states and 3327 transitions. [2024-12-02 15:29:11,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:11,271 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 182 [2024-12-02 15:29:11,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:11,282 INFO L225 Difference]: With dead ends: 2388 [2024-12-02 15:29:11,282 INFO L226 Difference]: Without dead ends: 2385 [2024-12-02 15:29:11,284 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:11,284 INFO L435 NwaCegarLoop]: 1377 mSDtfsCounter, 1328 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1328 SdHoareTripleChecker+Valid, 1377 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:11,284 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1328 Valid, 1377 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:29:11,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2385 states. [2024-12-02 15:29:11,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2385 to 2385. [2024-12-02 15:29:11,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2385 states, 1787 states have (on average 1.3682148852825966) internal successors, (2445), 1816 states have internal predecessors, (2445), 443 states have call successors, (443), 155 states have call predecessors, (443), 154 states have return successors, (436), 433 states have call predecessors, (436), 436 states have call successors, (436) [2024-12-02 15:29:11,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2385 states to 2385 states and 3324 transitions. [2024-12-02 15:29:11,417 INFO L78 Accepts]: Start accepts. Automaton has 2385 states and 3324 transitions. Word has length 182 [2024-12-02 15:29:11,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:11,418 INFO L471 AbstractCegarLoop]: Abstraction has 2385 states and 3324 transitions. [2024-12-02 15:29:11,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:11,418 INFO L276 IsEmpty]: Start isEmpty. Operand 2385 states and 3324 transitions. [2024-12-02 15:29:11,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-12-02 15:29:11,420 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:11,420 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:11,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:29:11,421 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:11,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:11,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1747263960, now seen corresponding path program 1 times [2024-12-02 15:29:11,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:11,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009365299] [2024-12-02 15:29:11,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:11,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:12,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:12,526 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:12,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:12,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009365299] [2024-12-02 15:29:12,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009365299] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:12,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:12,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:12,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867373125] [2024-12-02 15:29:12,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:12,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:12,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:12,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:12,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:12,527 INFO L87 Difference]: Start difference. First operand 2385 states and 3324 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:12,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:12,670 INFO L93 Difference]: Finished difference Result 2637 states and 3578 transitions. [2024-12-02 15:29:12,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:12,671 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 183 [2024-12-02 15:29:12,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:12,686 INFO L225 Difference]: With dead ends: 2637 [2024-12-02 15:29:12,686 INFO L226 Difference]: Without dead ends: 2633 [2024-12-02 15:29:12,688 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:12,689 INFO L435 NwaCegarLoop]: 1384 mSDtfsCounter, 1016 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1016 SdHoareTripleChecker+Valid, 1815 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:12,689 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1016 Valid, 1815 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:29:12,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2633 states. [2024-12-02 15:29:12,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2633 to 2629. [2024-12-02 15:29:12,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2629 states, 1949 states have (on average 1.344279117496152) internal successors, (2620), 1976 states have internal predecessors, (2620), 477 states have call successors, (477), 203 states have call predecessors, (477), 202 states have return successors, (472), 469 states have call predecessors, (472), 472 states have call successors, (472) [2024-12-02 15:29:12,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2629 states to 2629 states and 3569 transitions. [2024-12-02 15:29:12,847 INFO L78 Accepts]: Start accepts. Automaton has 2629 states and 3569 transitions. Word has length 183 [2024-12-02 15:29:12,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:12,847 INFO L471 AbstractCegarLoop]: Abstraction has 2629 states and 3569 transitions. [2024-12-02 15:29:12,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-12-02 15:29:12,848 INFO L276 IsEmpty]: Start isEmpty. Operand 2629 states and 3569 transitions. [2024-12-02 15:29:12,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-12-02 15:29:12,850 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:12,851 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:12,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 15:29:12,851 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:12,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:12,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1669141920, now seen corresponding path program 1 times [2024-12-02 15:29:12,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:12,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445622766] [2024-12-02 15:29:12,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:12,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:13,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:14,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:14,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445622766] [2024-12-02 15:29:14,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445622766] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:14,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:14,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:29:14,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651388175] [2024-12-02 15:29:14,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:14,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:29:14,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:14,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:29:14,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:29:14,030 INFO L87 Difference]: Start difference. First operand 2629 states and 3569 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 15:29:14,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:14,289 INFO L93 Difference]: Finished difference Result 5243 states and 7115 transitions. [2024-12-02 15:29:14,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:29:14,290 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 184 [2024-12-02 15:29:14,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:14,301 INFO L225 Difference]: With dead ends: 5243 [2024-12-02 15:29:14,301 INFO L226 Difference]: Without dead ends: 2652 [2024-12-02 15:29:14,307 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:29:14,308 INFO L435 NwaCegarLoop]: 1371 mSDtfsCounter, 1370 mSDsluCounter, 2745 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1370 SdHoareTripleChecker+Valid, 4116 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:14,308 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1370 Valid, 4116 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:29:14,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2652 states. [2024-12-02 15:29:14,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2652 to 2642. [2024-12-02 15:29:14,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2642 states, 1962 states have (on average 1.3419979612640163) internal successors, (2633), 1989 states have internal predecessors, (2633), 477 states have call successors, (477), 203 states have call predecessors, (477), 202 states have return successors, (472), 469 states have call predecessors, (472), 472 states have call successors, (472) [2024-12-02 15:29:14,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2642 states to 2642 states and 3582 transitions. [2024-12-02 15:29:14,408 INFO L78 Accepts]: Start accepts. Automaton has 2642 states and 3582 transitions. Word has length 184 [2024-12-02 15:29:14,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:14,408 INFO L471 AbstractCegarLoop]: Abstraction has 2642 states and 3582 transitions. [2024-12-02 15:29:14,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-12-02 15:29:14,408 INFO L276 IsEmpty]: Start isEmpty. Operand 2642 states and 3582 transitions. [2024-12-02 15:29:14,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-12-02 15:29:14,411 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:14,411 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:14,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 15:29:14,411 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:14,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:14,412 INFO L85 PathProgramCache]: Analyzing trace with hash -16251786, now seen corresponding path program 1 times [2024-12-02 15:29:14,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:14,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299969577] [2024-12-02 15:29:14,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:14,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:15,601 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:15,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:15,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299969577] [2024-12-02 15:29:15,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299969577] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:15,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:15,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:15,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161048158] [2024-12-02 15:29:15,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:15,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:15,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:15,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:15,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:15,603 INFO L87 Difference]: Start difference. First operand 2642 states and 3582 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-12-02 15:29:19,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:29:19,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:19,919 INFO L93 Difference]: Finished difference Result 7617 states and 10327 transitions. [2024-12-02 15:29:19,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:19,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 194 [2024-12-02 15:29:19,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:19,940 INFO L225 Difference]: With dead ends: 7617 [2024-12-02 15:29:19,940 INFO L226 Difference]: Without dead ends: 5013 [2024-12-02 15:29:19,948 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:19,949 INFO L435 NwaCegarLoop]: 1391 mSDtfsCounter, 1275 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1275 SdHoareTripleChecker+Valid, 2675 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:19,949 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1275 Valid, 2675 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 15:29:19,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5013 states. [2024-12-02 15:29:20,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5013 to 5001. [2024-12-02 15:29:20,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5001 states, 3715 states have (on average 1.3448183041722745) internal successors, (4996), 3760 states have internal predecessors, (4996), 892 states have call successors, (892), 394 states have call predecessors, (892), 393 states have return successors, (887), 884 states have call predecessors, (887), 887 states have call successors, (887) [2024-12-02 15:29:20,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5001 states to 5001 states and 6775 transitions. [2024-12-02 15:29:20,172 INFO L78 Accepts]: Start accepts. Automaton has 5001 states and 6775 transitions. Word has length 194 [2024-12-02 15:29:20,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:20,173 INFO L471 AbstractCegarLoop]: Abstraction has 5001 states and 6775 transitions. [2024-12-02 15:29:20,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-12-02 15:29:20,173 INFO L276 IsEmpty]: Start isEmpty. Operand 5001 states and 6775 transitions. [2024-12-02 15:29:20,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-12-02 15:29:20,175 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:20,175 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:20,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:29:20,175 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:20,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:20,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1398527250, now seen corresponding path program 1 times [2024-12-02 15:29:20,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:20,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599171175] [2024-12-02 15:29:20,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:20,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:21,266 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:21,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:21,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599171175] [2024-12-02 15:29:21,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599171175] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:21,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:21,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:21,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501407344] [2024-12-02 15:29:21,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:21,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:21,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:21,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:21,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:21,268 INFO L87 Difference]: Start difference. First operand 5001 states and 6775 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 15:29:21,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:21,513 INFO L93 Difference]: Finished difference Result 5003 states and 6776 transitions. [2024-12-02 15:29:21,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:21,514 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 193 [2024-12-02 15:29:21,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:21,540 INFO L225 Difference]: With dead ends: 5003 [2024-12-02 15:29:21,540 INFO L226 Difference]: Without dead ends: 5000 [2024-12-02 15:29:21,544 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:21,545 INFO L435 NwaCegarLoop]: 1371 mSDtfsCounter, 1314 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1314 SdHoareTripleChecker+Valid, 1371 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:21,545 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1314 Valid, 1371 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:29:21,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5000 states. [2024-12-02 15:29:21,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5000 to 5000. [2024-12-02 15:29:21,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5000 states, 3715 states have (on average 1.3445491251682369) internal successors, (4995), 3759 states have internal predecessors, (4995), 891 states have call successors, (891), 394 states have call predecessors, (891), 393 states have return successors, (887), 884 states have call predecessors, (887), 887 states have call successors, (887) [2024-12-02 15:29:21,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5000 states to 5000 states and 6773 transitions. [2024-12-02 15:29:21,795 INFO L78 Accepts]: Start accepts. Automaton has 5000 states and 6773 transitions. Word has length 193 [2024-12-02 15:29:21,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:21,796 INFO L471 AbstractCegarLoop]: Abstraction has 5000 states and 6773 transitions. [2024-12-02 15:29:21,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 15:29:21,796 INFO L276 IsEmpty]: Start isEmpty. Operand 5000 states and 6773 transitions. [2024-12-02 15:29:21,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-12-02 15:29:21,799 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:21,799 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:29:21,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 15:29:21,799 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:21,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:21,800 INFO L85 PathProgramCache]: Analyzing trace with hash 404426489, now seen corresponding path program 1 times [2024-12-02 15:29:21,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:21,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798076838] [2024-12-02 15:29:21,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:21,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:23,096 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 390 trivial. 0 not checked. [2024-12-02 15:29:23,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:23,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798076838] [2024-12-02 15:29:23,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798076838] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:23,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:23,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:23,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723233221] [2024-12-02 15:29:23,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:23,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:23,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:23,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:23,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:23,098 INFO L87 Difference]: Start difference. First operand 5000 states and 6773 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 15:29:23,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:23,687 INFO L93 Difference]: Finished difference Result 14802 states and 20163 transitions. [2024-12-02 15:29:23,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:23,687 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 194 [2024-12-02 15:29:23,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:23,749 INFO L225 Difference]: With dead ends: 14802 [2024-12-02 15:29:23,749 INFO L226 Difference]: Without dead ends: 9803 [2024-12-02 15:29:23,774 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:23,775 INFO L435 NwaCegarLoop]: 1758 mSDtfsCounter, 1313 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1313 SdHoareTripleChecker+Valid, 3047 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:23,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1313 Valid, 3047 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:29:23,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9803 states. [2024-12-02 15:29:24,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9803 to 9761. [2024-12-02 15:29:24,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9761 states, 7273 states have (on average 1.3460745222054173) internal successors, (9790), 7363 states have internal predecessors, (9790), 1724 states have call successors, (1724), 765 states have call predecessors, (1724), 763 states have return successors, (1773), 1705 states have call predecessors, (1773), 1717 states have call successors, (1773) [2024-12-02 15:29:24,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9761 states to 9761 states and 13287 transitions. [2024-12-02 15:29:24,450 INFO L78 Accepts]: Start accepts. Automaton has 9761 states and 13287 transitions. Word has length 194 [2024-12-02 15:29:24,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:24,451 INFO L471 AbstractCegarLoop]: Abstraction has 9761 states and 13287 transitions. [2024-12-02 15:29:24,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-12-02 15:29:24,452 INFO L276 IsEmpty]: Start isEmpty. Operand 9761 states and 13287 transitions. [2024-12-02 15:29:24,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2024-12-02 15:29:24,460 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:24,461 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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] [2024-12-02 15:29:24,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:29:24,461 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:24,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:24,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1396473360, now seen corresponding path program 1 times [2024-12-02 15:29:24,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:24,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759724159] [2024-12-02 15:29:24,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:24,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:25,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:25,747 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 572 trivial. 0 not checked. [2024-12-02 15:29:25,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:25,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759724159] [2024-12-02 15:29:25,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759724159] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:25,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:25,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:25,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245342767] [2024-12-02 15:29:25,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:25,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:25,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:25,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:25,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:25,749 INFO L87 Difference]: Start difference. First operand 9761 states and 13287 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-12-02 15:29:26,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:26,505 INFO L93 Difference]: Finished difference Result 19508 states and 26557 transitions. [2024-12-02 15:29:26,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:26,506 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 254 [2024-12-02 15:29:26,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:26,551 INFO L225 Difference]: With dead ends: 19508 [2024-12-02 15:29:26,552 INFO L226 Difference]: Without dead ends: 9785 [2024-12-02 15:29:26,580 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:26,580 INFO L435 NwaCegarLoop]: 1368 mSDtfsCounter, 3 mSDsluCounter, 1364 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2732 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:26,580 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2732 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:29:26,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9785 states. [2024-12-02 15:29:26,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9785 to 9765. [2024-12-02 15:29:27,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9765 states, 7277 states have (on average 1.3458842929778756) internal successors, (9794), 7367 states have internal predecessors, (9794), 1724 states have call successors, (1724), 765 states have call predecessors, (1724), 763 states have return successors, (1773), 1705 states have call predecessors, (1773), 1717 states have call successors, (1773) [2024-12-02 15:29:27,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9765 states to 9765 states and 13291 transitions. [2024-12-02 15:29:27,038 INFO L78 Accepts]: Start accepts. Automaton has 9765 states and 13291 transitions. Word has length 254 [2024-12-02 15:29:27,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:27,038 INFO L471 AbstractCegarLoop]: Abstraction has 9765 states and 13291 transitions. [2024-12-02 15:29:27,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-12-02 15:29:27,039 INFO L276 IsEmpty]: Start isEmpty. Operand 9765 states and 13291 transitions. [2024-12-02 15:29:27,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-12-02 15:29:27,045 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:27,045 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 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] [2024-12-02 15:29:27,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 15:29:27,045 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:27,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:27,046 INFO L85 PathProgramCache]: Analyzing trace with hash -45216279, now seen corresponding path program 1 times [2024-12-02 15:29:27,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:27,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375523786] [2024-12-02 15:29:27,046 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:27,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:27,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 575 trivial. 0 not checked. [2024-12-02 15:29:28,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:28,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375523786] [2024-12-02 15:29:28,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375523786] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:29:28,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920551013] [2024-12-02 15:29:28,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:28,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:29:28,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:29:28,318 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:29:28,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:29:30,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:30,206 INFO L256 TraceCheckSpWp]: Trace formula consists of 4151 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 15:29:30,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:29:30,254 INFO L134 CoverageAnalysis]: Checked inductivity of 579 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2024-12-02 15:29:30,254 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:29:30,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920551013] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:30,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:29:30,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-12-02 15:29:30,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160385365] [2024-12-02 15:29:30,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:30,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:30,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:30,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:30,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:29:30,257 INFO L87 Difference]: Start difference. First operand 9765 states and 13291 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2024-12-02 15:29:34,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:29:34,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:34,776 INFO L93 Difference]: Finished difference Result 15228 states and 20652 transitions. [2024-12-02 15:29:34,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:34,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 266 [2024-12-02 15:29:34,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:34,800 INFO L225 Difference]: With dead ends: 15228 [2024-12-02 15:29:34,800 INFO L226 Difference]: Without dead ends: 5497 [2024-12-02 15:29:34,823 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 266 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:29:34,824 INFO L435 NwaCegarLoop]: 1372 mSDtfsCounter, 9 mSDsluCounter, 1366 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2738 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:34,824 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 2738 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 15:29:34,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5497 states. [2024-12-02 15:29:35,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5497 to 5476. [2024-12-02 15:29:35,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5476 states, 4067 states have (on average 1.3358741086796164) internal successors, (5433), 4118 states have internal predecessors, (5433), 964 states have call successors, (964), 446 states have call predecessors, (964), 444 states have return successors, (985), 951 states have call predecessors, (985), 957 states have call successors, (985) [2024-12-02 15:29:35,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5476 states to 5476 states and 7382 transitions. [2024-12-02 15:29:35,161 INFO L78 Accepts]: Start accepts. Automaton has 5476 states and 7382 transitions. Word has length 266 [2024-12-02 15:29:35,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:35,161 INFO L471 AbstractCegarLoop]: Abstraction has 5476 states and 7382 transitions. [2024-12-02 15:29:35,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2024-12-02 15:29:35,161 INFO L276 IsEmpty]: Start isEmpty. Operand 5476 states and 7382 transitions. [2024-12-02 15:29:35,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2024-12-02 15:29:35,166 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:35,166 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 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] [2024-12-02 15:29:35,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 15:29:35,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:29:35,367 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:35,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:35,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1140239173, now seen corresponding path program 1 times [2024-12-02 15:29:35,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:35,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213322704] [2024-12-02 15:29:35,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:35,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:36,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:36,394 INFO L134 CoverageAnalysis]: Checked inductivity of 691 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 687 trivial. 0 not checked. [2024-12-02 15:29:36,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:36,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213322704] [2024-12-02 15:29:36,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213322704] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:29:36,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764198618] [2024-12-02 15:29:36,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:36,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:29:36,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:29:36,396 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:29:36,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:29:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:38,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 4231 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 15:29:38,416 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:29:38,499 INFO L134 CoverageAnalysis]: Checked inductivity of 691 backedges. 255 proven. 1 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2024-12-02 15:29:38,499 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:29:39,189 INFO L134 CoverageAnalysis]: Checked inductivity of 691 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 687 trivial. 0 not checked. [2024-12-02 15:29:39,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764198618] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:29:39,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:29:39,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-12-02 15:29:39,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491047454] [2024-12-02 15:29:39,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:29:39,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 15:29:39,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:39,192 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 15:29:39,192 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:29:39,193 INFO L87 Difference]: Start difference. First operand 5476 states and 7382 transitions. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 5 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (39), 5 states have call predecessors, (39), 5 states have call successors, (39) [2024-12-02 15:29:39,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:39,868 INFO L93 Difference]: Finished difference Result 10775 states and 14540 transitions. [2024-12-02 15:29:39,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:29:39,869 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 5 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (39), 5 states have call predecessors, (39), 5 states have call successors, (39) Word has length 283 [2024-12-02 15:29:39,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:39,899 INFO L225 Difference]: With dead ends: 10775 [2024-12-02 15:29:39,900 INFO L226 Difference]: Without dead ends: 5548 [2024-12-02 15:29:39,913 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 568 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:29:39,914 INFO L435 NwaCegarLoop]: 1368 mSDtfsCounter, 6 mSDsluCounter, 2724 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 4092 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:39,915 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 4092 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:29:39,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5548 states. [2024-12-02 15:29:40,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5548 to 5548. [2024-12-02 15:29:40,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5548 states, 4115 states have (on average 1.3319562575941677) internal successors, (5481), 4166 states have internal predecessors, (5481), 988 states have call successors, (988), 446 states have call predecessors, (988), 444 states have return successors, (1009), 975 states have call predecessors, (1009), 981 states have call successors, (1009) [2024-12-02 15:29:40,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5548 states to 5548 states and 7478 transitions. [2024-12-02 15:29:40,387 INFO L78 Accepts]: Start accepts. Automaton has 5548 states and 7478 transitions. Word has length 283 [2024-12-02 15:29:40,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:40,387 INFO L471 AbstractCegarLoop]: Abstraction has 5548 states and 7478 transitions. [2024-12-02 15:29:40,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 5 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (39), 5 states have call predecessors, (39), 5 states have call successors, (39) [2024-12-02 15:29:40,388 INFO L276 IsEmpty]: Start isEmpty. Operand 5548 states and 7478 transitions. [2024-12-02 15:29:40,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2024-12-02 15:29:40,396 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:40,397 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-12-02 15:29:40,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 15:29:40,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 15:29:40,597 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:40,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:40,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1660818502, now seen corresponding path program 2 times [2024-12-02 15:29:40,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:40,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826788274] [2024-12-02 15:29:40,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:29:40,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:41,581 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:29:41,581 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:29:41,736 INFO L134 CoverageAnalysis]: Checked inductivity of 811 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 811 trivial. 0 not checked. [2024-12-02 15:29:41,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:41,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826788274] [2024-12-02 15:29:41,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826788274] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:41,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:41,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:41,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347181655] [2024-12-02 15:29:41,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:41,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:41,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:41,738 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:41,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:41,738 INFO L87 Difference]: Start difference. First operand 5548 states and 7478 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-12-02 15:29:45,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:29:45,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:45,960 INFO L93 Difference]: Finished difference Result 5556 states and 7484 transitions. [2024-12-02 15:29:45,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:45,960 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 319 [2024-12-02 15:29:45,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:45,980 INFO L225 Difference]: With dead ends: 5556 [2024-12-02 15:29:45,980 INFO L226 Difference]: Without dead ends: 5553 [2024-12-02 15:29:45,982 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:45,983 INFO L435 NwaCegarLoop]: 1485 mSDtfsCounter, 423 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 2547 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:45,983 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 2547 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 15:29:45,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5553 states. [2024-12-02 15:29:46,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5553 to 5547. [2024-12-02 15:29:46,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5547 states, 4115 states have (on average 1.3309842041312272) internal successors, (5477), 4165 states have internal predecessors, (5477), 987 states have call successors, (987), 446 states have call predecessors, (987), 444 states have return successors, (1009), 975 states have call predecessors, (1009), 981 states have call successors, (1009) [2024-12-02 15:29:46,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5547 states to 5547 states and 7473 transitions. [2024-12-02 15:29:46,367 INFO L78 Accepts]: Start accepts. Automaton has 5547 states and 7473 transitions. Word has length 319 [2024-12-02 15:29:46,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:46,368 INFO L471 AbstractCegarLoop]: Abstraction has 5547 states and 7473 transitions. [2024-12-02 15:29:46,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 3 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2024-12-02 15:29:46,368 INFO L276 IsEmpty]: Start isEmpty. Operand 5547 states and 7473 transitions. [2024-12-02 15:29:46,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 15:29:46,380 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:46,380 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-12-02 15:29:46,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 15:29:46,380 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:46,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:46,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1217805243, now seen corresponding path program 1 times [2024-12-02 15:29:46,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:46,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244841053] [2024-12-02 15:29:46,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:46,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:47,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:47,857 INFO L134 CoverageAnalysis]: Checked inductivity of 811 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 811 trivial. 0 not checked. [2024-12-02 15:29:47,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:47,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244841053] [2024-12-02 15:29:47,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244841053] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:29:47,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:29:47,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:29:47,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268492872] [2024-12-02 15:29:47,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:29:47,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:29:47,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:47,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:29:47,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:47,859 INFO L87 Difference]: Start difference. First operand 5547 states and 7473 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 3 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-12-02 15:29:51,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:29:52,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:52,143 INFO L93 Difference]: Finished difference Result 10847 states and 14619 transitions. [2024-12-02 15:29:52,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:29:52,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 3 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 352 [2024-12-02 15:29:52,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:52,166 INFO L225 Difference]: With dead ends: 10847 [2024-12-02 15:29:52,166 INFO L226 Difference]: Without dead ends: 5549 [2024-12-02 15:29:52,177 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:29:52,177 INFO L435 NwaCegarLoop]: 2234 mSDtfsCounter, 1278 mSDsluCounter, 1329 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1278 SdHoareTripleChecker+Valid, 3563 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:52,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1278 Valid, 3563 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 15:29:52,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5549 states. [2024-12-02 15:29:52,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5549 to 5500. [2024-12-02 15:29:52,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5500 states, 4076 states have (on average 1.329244357212954) internal successors, (5418), 4128 states have internal predecessors, (5418), 981 states have call successors, (981), 441 states have call predecessors, (981), 442 states have return successors, (982), 970 states have call predecessors, (982), 968 states have call successors, (982) [2024-12-02 15:29:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5500 states to 5500 states and 7381 transitions. [2024-12-02 15:29:52,510 INFO L78 Accepts]: Start accepts. Automaton has 5500 states and 7381 transitions. Word has length 352 [2024-12-02 15:29:52,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:52,510 INFO L471 AbstractCegarLoop]: Abstraction has 5500 states and 7381 transitions. [2024-12-02 15:29:52,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 3 states have call successors, (34), 3 states have call predecessors, (34), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2024-12-02 15:29:52,511 INFO L276 IsEmpty]: Start isEmpty. Operand 5500 states and 7381 transitions. [2024-12-02 15:29:52,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-12-02 15:29:52,520 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:52,520 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-12-02 15:29:52,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 15:29:52,521 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:52,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:52,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1229121370, now seen corresponding path program 1 times [2024-12-02 15:29:52,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:52,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444213917] [2024-12-02 15:29:52,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:52,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:53,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:54,302 INFO L134 CoverageAnalysis]: Checked inductivity of 811 backedges. 3 proven. 40 refuted. 0 times theorem prover too weak. 768 trivial. 0 not checked. [2024-12-02 15:29:54,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:29:54,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444213917] [2024-12-02 15:29:54,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444213917] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:29:54,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176198705] [2024-12-02 15:29:54,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:54,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:29:54,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:29:54,305 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:29:54,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:29:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:29:56,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 4916 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 15:29:56,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:29:56,675 INFO L134 CoverageAnalysis]: Checked inductivity of 811 backedges. 255 proven. 40 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2024-12-02 15:29:56,675 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:29:57,784 INFO L134 CoverageAnalysis]: Checked inductivity of 811 backedges. 3 proven. 40 refuted. 0 times theorem prover too weak. 768 trivial. 0 not checked. [2024-12-02 15:29:57,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176198705] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:29:57,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:29:57,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-12-02 15:29:57,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970838918] [2024-12-02 15:29:57,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:29:57,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 15:29:57,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:29:57,787 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 15:29:57,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-12-02 15:29:57,787 INFO L87 Difference]: Start difference. First operand 5500 states and 7381 transitions. Second operand has 11 states, 11 states have (on average 16.181818181818183) internal successors, (178), 11 states have internal predecessors, (178), 10 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (59), 10 states have call predecessors, (59), 10 states have call successors, (59) [2024-12-02 15:29:58,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:29:58,789 INFO L93 Difference]: Finished difference Result 10847 states and 14574 transitions. [2024-12-02 15:29:58,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:29:58,789 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 16.181818181818183) internal successors, (178), 11 states have internal predecessors, (178), 10 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (59), 10 states have call predecessors, (59), 10 states have call successors, (59) Word has length 352 [2024-12-02 15:29:58,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:29:58,806 INFO L225 Difference]: With dead ends: 10847 [2024-12-02 15:29:58,806 INFO L226 Difference]: Without dead ends: 5596 [2024-12-02 15:29:58,817 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 709 GetRequests, 698 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-12-02 15:29:58,817 INFO L435 NwaCegarLoop]: 1366 mSDtfsCounter, 3 mSDsluCounter, 5440 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 6806 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 15:29:58,818 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 6806 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 15:29:58,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5596 states. [2024-12-02 15:29:59,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5596 to 5596. [2024-12-02 15:29:59,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5596 states, 4140 states have (on average 1.3241545893719806) internal successors, (5482), 4192 states have internal predecessors, (5482), 1013 states have call successors, (1013), 441 states have call predecessors, (1013), 442 states have return successors, (1014), 1002 states have call predecessors, (1014), 1000 states have call successors, (1014) [2024-12-02 15:29:59,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5596 states to 5596 states and 7509 transitions. [2024-12-02 15:29:59,051 INFO L78 Accepts]: Start accepts. Automaton has 5596 states and 7509 transitions. Word has length 352 [2024-12-02 15:29:59,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:59,051 INFO L471 AbstractCegarLoop]: Abstraction has 5596 states and 7509 transitions. [2024-12-02 15:29:59,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.181818181818183) internal successors, (178), 11 states have internal predecessors, (178), 10 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (59), 10 states have call predecessors, (59), 10 states have call successors, (59) [2024-12-02 15:29:59,052 INFO L276 IsEmpty]: Start isEmpty. Operand 5596 states and 7509 transitions. [2024-12-02 15:29:59,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2024-12-02 15:29:59,058 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:59,058 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 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] [2024-12-02 15:29:59,076 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 15:29:59,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:29:59,259 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:59,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:59,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1364906690, now seen corresponding path program 2 times [2024-12-02 15:29:59,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:59,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782214924] [2024-12-02 15:29:59,259 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:29:59,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:00,164 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:30:00,164 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:30:00,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1223 trivial. 0 not checked. [2024-12-02 15:30:00,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:00,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782214924] [2024-12-02 15:30:00,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782214924] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:00,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:00,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:30:00,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873105164] [2024-12-02 15:30:00,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:00,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:30:00,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:00,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:30:00,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:00,518 INFO L87 Difference]: Start difference. First operand 5596 states and 7509 transitions. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 5 states have internal predecessors, (111), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2024-12-02 15:30:00,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:00,755 INFO L93 Difference]: Finished difference Result 5827 states and 7755 transitions. [2024-12-02 15:30:00,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:30:00,755 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 5 states have internal predecessors, (111), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) Word has length 400 [2024-12-02 15:30:00,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:00,772 INFO L225 Difference]: With dead ends: 5827 [2024-12-02 15:30:00,772 INFO L226 Difference]: Without dead ends: 5300 [2024-12-02 15:30:00,775 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:00,776 INFO L435 NwaCegarLoop]: 1374 mSDtfsCounter, 0 mSDsluCounter, 5482 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6856 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:00,776 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6856 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:30:00,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5300 states. [2024-12-02 15:30:00,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5300 to 5300. [2024-12-02 15:30:00,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5300 states, 3913 states have (on average 1.3158701763352927) internal successors, (5149), 3958 states have internal predecessors, (5149), 950 states have call successors, (950), 435 states have call predecessors, (950), 436 states have return successors, (952), 941 states have call predecessors, (952), 938 states have call successors, (952) [2024-12-02 15:30:00,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5300 states to 5300 states and 7051 transitions. [2024-12-02 15:30:00,975 INFO L78 Accepts]: Start accepts. Automaton has 5300 states and 7051 transitions. Word has length 400 [2024-12-02 15:30:00,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:00,975 INFO L471 AbstractCegarLoop]: Abstraction has 5300 states and 7051 transitions. [2024-12-02 15:30:00,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 5 states have internal predecessors, (111), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2024-12-02 15:30:00,976 INFO L276 IsEmpty]: Start isEmpty. Operand 5300 states and 7051 transitions. [2024-12-02 15:30:00,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2024-12-02 15:30:00,983 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:00,983 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 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] [2024-12-02 15:30:00,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 15:30:00,983 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:00,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:00,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1891674577, now seen corresponding path program 1 times [2024-12-02 15:30:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:00,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680975459] [2024-12-02 15:30:00,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:00,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:02,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 1232 trivial. 0 not checked. [2024-12-02 15:30:02,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:02,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680975459] [2024-12-02 15:30:02,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680975459] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:02,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:02,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:30:02,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062725598] [2024-12-02 15:30:02,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:02,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:30:02,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:02,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:30:02,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:02,390 INFO L87 Difference]: Start difference. First operand 5300 states and 7051 transitions. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 5 states have internal predecessors, (111), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-12-02 15:30:02,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:02,755 INFO L93 Difference]: Finished difference Result 7378 states and 9788 transitions. [2024-12-02 15:30:02,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:30:02,756 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 5 states have internal predecessors, (111), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) Word has length 408 [2024-12-02 15:30:02,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:02,786 INFO L225 Difference]: With dead ends: 7378 [2024-12-02 15:30:02,786 INFO L226 Difference]: Without dead ends: 5292 [2024-12-02 15:30:02,793 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:02,794 INFO L435 NwaCegarLoop]: 1367 mSDtfsCounter, 0 mSDsluCounter, 5462 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6829 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:02,794 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6829 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:30:02,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5292 states. [2024-12-02 15:30:03,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5292 to 5292. [2024-12-02 15:30:03,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5292 states, 3907 states have (on average 1.3158433580752495) internal successors, (5141), 3954 states have internal predecessors, (5141), 950 states have call successors, (950), 435 states have call predecessors, (950), 434 states have return successors, (948), 937 states have call predecessors, (948), 938 states have call successors, (948) [2024-12-02 15:30:03,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5292 states to 5292 states and 7039 transitions. [2024-12-02 15:30:03,130 INFO L78 Accepts]: Start accepts. Automaton has 5292 states and 7039 transitions. Word has length 408 [2024-12-02 15:30:03,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:03,130 INFO L471 AbstractCegarLoop]: Abstraction has 5292 states and 7039 transitions. [2024-12-02 15:30:03,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 5 states have internal predecessors, (111), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-12-02 15:30:03,130 INFO L276 IsEmpty]: Start isEmpty. Operand 5292 states and 7039 transitions. [2024-12-02 15:30:03,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2024-12-02 15:30:03,137 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:03,137 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 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] [2024-12-02 15:30:03,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 15:30:03,137 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:03,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:03,138 INFO L85 PathProgramCache]: Analyzing trace with hash 859714010, now seen corresponding path program 1 times [2024-12-02 15:30:03,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:03,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889867401] [2024-12-02 15:30:03,138 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:03,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:04,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:04,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1243 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 1229 trivial. 0 not checked. [2024-12-02 15:30:04,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:04,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889867401] [2024-12-02 15:30:04,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889867401] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:04,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:04,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:30:04,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013388937] [2024-12-02 15:30:04,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:04,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:30:04,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:04,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:30:04,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:30:04,369 INFO L87 Difference]: Start difference. First operand 5292 states and 7039 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2024-12-02 15:30:08,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:30:08,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:08,740 INFO L93 Difference]: Finished difference Result 12410 states and 16445 transitions. [2024-12-02 15:30:08,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:30:08,740 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 420 [2024-12-02 15:30:08,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:08,757 INFO L225 Difference]: With dead ends: 12410 [2024-12-02 15:30:08,757 INFO L226 Difference]: Without dead ends: 7367 [2024-12-02 15:30:08,767 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:30:08,767 INFO L435 NwaCegarLoop]: 1738 mSDtfsCounter, 915 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 915 SdHoareTripleChecker+Valid, 2902 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:08,768 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [915 Valid, 2902 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 33 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-12-02 15:30:08,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7367 states. [2024-12-02 15:30:09,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7367 to 7127. [2024-12-02 15:30:09,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7127 states, 5298 states have (on average 1.3178557946394867) internal successors, (6982), 5363 states have internal predecessors, (6982), 1209 states have call successors, (1209), 620 states have call predecessors, (1209), 619 states have return successors, (1209), 1194 states have call predecessors, (1209), 1197 states have call successors, (1209) [2024-12-02 15:30:09,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7127 states to 7127 states and 9400 transitions. [2024-12-02 15:30:09,033 INFO L78 Accepts]: Start accepts. Automaton has 7127 states and 9400 transitions. Word has length 420 [2024-12-02 15:30:09,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:09,033 INFO L471 AbstractCegarLoop]: Abstraction has 7127 states and 9400 transitions. [2024-12-02 15:30:09,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 3 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2024-12-02 15:30:09,033 INFO L276 IsEmpty]: Start isEmpty. Operand 7127 states and 9400 transitions. [2024-12-02 15:30:09,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2024-12-02 15:30:09,040 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:09,041 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 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] [2024-12-02 15:30:09,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 15:30:09,041 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:09,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:09,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1379034868, now seen corresponding path program 1 times [2024-12-02 15:30:09,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:09,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548502691] [2024-12-02 15:30:09,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:09,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:09,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:10,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1266 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 1249 trivial. 0 not checked. [2024-12-02 15:30:10,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:10,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548502691] [2024-12-02 15:30:10,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548502691] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:10,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:10,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:30:10,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418245730] [2024-12-02 15:30:10,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:10,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:30:10,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:10,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:30:10,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:30:10,104 INFO L87 Difference]: Start difference. First operand 7127 states and 9400 transitions. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2024-12-02 15:30:10,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:10,344 INFO L93 Difference]: Finished difference Result 14005 states and 18510 transitions. [2024-12-02 15:30:10,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:30:10,344 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 462 [2024-12-02 15:30:10,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:10,362 INFO L225 Difference]: With dead ends: 14005 [2024-12-02 15:30:10,362 INFO L226 Difference]: Without dead ends: 7127 [2024-12-02 15:30:10,376 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:30:10,376 INFO L435 NwaCegarLoop]: 1364 mSDtfsCounter, 0 mSDsluCounter, 1358 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2722 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:10,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2722 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:30:10,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7127 states. [2024-12-02 15:30:10,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7127 to 7127. [2024-12-02 15:30:10,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7127 states, 5298 states have (on average 1.3144582861457155) internal successors, (6964), 5363 states have internal predecessors, (6964), 1209 states have call successors, (1209), 620 states have call predecessors, (1209), 619 states have return successors, (1209), 1194 states have call predecessors, (1209), 1197 states have call successors, (1209) [2024-12-02 15:30:10,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7127 states to 7127 states and 9382 transitions. [2024-12-02 15:30:10,672 INFO L78 Accepts]: Start accepts. Automaton has 7127 states and 9382 transitions. Word has length 462 [2024-12-02 15:30:10,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:10,672 INFO L471 AbstractCegarLoop]: Abstraction has 7127 states and 9382 transitions. [2024-12-02 15:30:10,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2024-12-02 15:30:10,672 INFO L276 IsEmpty]: Start isEmpty. Operand 7127 states and 9382 transitions. [2024-12-02 15:30:10,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 466 [2024-12-02 15:30:10,680 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:10,680 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 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] [2024-12-02 15:30:10,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 15:30:10,680 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:10,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:10,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1316659099, now seen corresponding path program 1 times [2024-12-02 15:30:10,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:10,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575022499] [2024-12-02 15:30:10,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:10,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:11,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:11,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1266 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 1255 trivial. 0 not checked. [2024-12-02 15:30:11,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:11,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575022499] [2024-12-02 15:30:11,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575022499] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:11,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:11,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:30:11,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319785646] [2024-12-02 15:30:11,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:11,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:30:11,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:11,970 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:30:11,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:30:11,971 INFO L87 Difference]: Start difference. First operand 7127 states and 9382 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2024-12-02 15:30:16,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:30:16,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:16,429 INFO L93 Difference]: Finished difference Result 14002 states and 18428 transitions. [2024-12-02 15:30:16,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:30:16,430 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 465 [2024-12-02 15:30:16,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:16,457 INFO L225 Difference]: With dead ends: 14002 [2024-12-02 15:30:16,457 INFO L226 Difference]: Without dead ends: 7085 [2024-12-02 15:30:16,471 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:30:16,472 INFO L435 NwaCegarLoop]: 1365 mSDtfsCounter, 10 mSDsluCounter, 4081 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 5446 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:16,472 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 5446 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-12-02 15:30:16,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7085 states. [2024-12-02 15:30:16,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7085 to 7027. [2024-12-02 15:30:16,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7027 states, 5225 states have (on average 1.3152153110047846) internal successors, (6872), 5293 states have internal predecessors, (6872), 1192 states have call successors, (1192), 610 states have call predecessors, (1192), 609 states have return successors, (1192), 1174 states have call predecessors, (1192), 1180 states have call successors, (1192) [2024-12-02 15:30:16,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7027 states to 7027 states and 9256 transitions. [2024-12-02 15:30:16,774 INFO L78 Accepts]: Start accepts. Automaton has 7027 states and 9256 transitions. Word has length 465 [2024-12-02 15:30:16,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:16,774 INFO L471 AbstractCegarLoop]: Abstraction has 7027 states and 9256 transitions. [2024-12-02 15:30:16,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2024-12-02 15:30:16,775 INFO L276 IsEmpty]: Start isEmpty. Operand 7027 states and 9256 transitions. [2024-12-02 15:30:16,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-12-02 15:30:16,786 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:16,786 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 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] [2024-12-02 15:30:16,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 15:30:16,786 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:16,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:16,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1638244547, now seen corresponding path program 1 times [2024-12-02 15:30:16,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:16,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587665364] [2024-12-02 15:30:16,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:16,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:18,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:18,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1266 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 1249 trivial. 0 not checked. [2024-12-02 15:30:18,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:18,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587665364] [2024-12-02 15:30:18,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587665364] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:18,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:18,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:30:18,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134252523] [2024-12-02 15:30:18,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:18,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:30:18,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:18,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:30:18,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:18,855 INFO L87 Difference]: Start difference. First operand 7027 states and 9256 transitions. Second operand has 6 states, 6 states have (on average 27.166666666666668) internal successors, (163), 5 states have internal predecessors, (163), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) [2024-12-02 15:30:19,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:19,184 INFO L93 Difference]: Finished difference Result 9723 states and 12765 transitions. [2024-12-02 15:30:19,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:30:19,185 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.166666666666668) internal successors, (163), 5 states have internal predecessors, (163), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) Word has length 483 [2024-12-02 15:30:19,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:19,221 INFO L225 Difference]: With dead ends: 9723 [2024-12-02 15:30:19,221 INFO L226 Difference]: Without dead ends: 7025 [2024-12-02 15:30:19,229 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:19,230 INFO L435 NwaCegarLoop]: 1364 mSDtfsCounter, 0 mSDsluCounter, 5449 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6813 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:19,231 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6813 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:30:19,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7025 states. [2024-12-02 15:30:19,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7025 to 7025. [2024-12-02 15:30:19,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7025 states, 5223 states have (on average 1.314953092092667) internal successors, (6868), 5291 states have internal predecessors, (6868), 1192 states have call successors, (1192), 610 states have call predecessors, (1192), 609 states have return successors, (1192), 1174 states have call predecessors, (1192), 1180 states have call successors, (1192) [2024-12-02 15:30:19,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7025 states to 7025 states and 9252 transitions. [2024-12-02 15:30:19,575 INFO L78 Accepts]: Start accepts. Automaton has 7025 states and 9252 transitions. Word has length 483 [2024-12-02 15:30:19,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:19,575 INFO L471 AbstractCegarLoop]: Abstraction has 7025 states and 9252 transitions. [2024-12-02 15:30:19,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.166666666666668) internal successors, (163), 5 states have internal predecessors, (163), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (39), 3 states have call predecessors, (39), 2 states have call successors, (39) [2024-12-02 15:30:19,575 INFO L276 IsEmpty]: Start isEmpty. Operand 7025 states and 9252 transitions. [2024-12-02 15:30:19,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2024-12-02 15:30:19,585 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:19,585 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 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] [2024-12-02 15:30:19,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 15:30:19,585 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:19,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:19,586 INFO L85 PathProgramCache]: Analyzing trace with hash -335558995, now seen corresponding path program 1 times [2024-12-02 15:30:19,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:19,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975892011] [2024-12-02 15:30:19,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:19,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:20,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:21,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1240 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1240 trivial. 0 not checked. [2024-12-02 15:30:21,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:21,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975892011] [2024-12-02 15:30:21,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975892011] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:21,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:21,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:30:21,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987227947] [2024-12-02 15:30:21,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:21,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:30:21,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:21,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:30:21,223 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:30:21,223 INFO L87 Difference]: Start difference. First operand 7025 states and 9252 transitions. Second operand has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2024-12-02 15:30:21,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:21,651 INFO L93 Difference]: Finished difference Result 13930 states and 18373 transitions. [2024-12-02 15:30:21,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:30:21,651 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 491 [2024-12-02 15:30:21,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:21,678 INFO L225 Difference]: With dead ends: 13930 [2024-12-02 15:30:21,679 INFO L226 Difference]: Without dead ends: 7157 [2024-12-02 15:30:21,693 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:30:21,694 INFO L435 NwaCegarLoop]: 1399 mSDtfsCounter, 23 mSDsluCounter, 2761 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 4160 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:21,694 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 4160 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:30:21,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7157 states. [2024-12-02 15:30:21,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7157 to 7109. [2024-12-02 15:30:21,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7109 states, 5287 states have (on average 1.3141668242859845) internal successors, (6948), 5353 states have internal predecessors, (6948), 1212 states have call successors, (1212), 610 states have call predecessors, (1212), 609 states have return successors, (1214), 1196 states have call predecessors, (1214), 1200 states have call successors, (1214) [2024-12-02 15:30:21,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7109 states to 7109 states and 9374 transitions. [2024-12-02 15:30:21,994 INFO L78 Accepts]: Start accepts. Automaton has 7109 states and 9374 transitions. Word has length 491 [2024-12-02 15:30:21,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:21,994 INFO L471 AbstractCegarLoop]: Abstraction has 7109 states and 9374 transitions. [2024-12-02 15:30:21,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2024-12-02 15:30:21,995 INFO L276 IsEmpty]: Start isEmpty. Operand 7109 states and 9374 transitions. [2024-12-02 15:30:22,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2024-12-02 15:30:22,004 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:22,005 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 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] [2024-12-02 15:30:22,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 15:30:22,005 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:22,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:22,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1715425003, now seen corresponding path program 1 times [2024-12-02 15:30:22,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:22,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377688958] [2024-12-02 15:30:22,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:22,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:23,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:23,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1240 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 1229 trivial. 0 not checked. [2024-12-02 15:30:23,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:23,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377688958] [2024-12-02 15:30:23,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377688958] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:23,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:23,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:30:23,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197291293] [2024-12-02 15:30:23,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:23,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:30:23,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:23,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:30:23,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:30:23,830 INFO L87 Difference]: Start difference. First operand 7109 states and 9374 transitions. Second operand has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 states have internal predecessors, (175), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2024-12-02 15:30:27,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 15:30:28,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:28,548 INFO L93 Difference]: Finished difference Result 17779 states and 23371 transitions. [2024-12-02 15:30:28,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 15:30:28,549 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 states have internal predecessors, (175), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 491 [2024-12-02 15:30:28,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:28,588 INFO L225 Difference]: With dead ends: 17779 [2024-12-02 15:30:28,588 INFO L226 Difference]: Without dead ends: 10922 [2024-12-02 15:30:28,606 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:30:28,607 INFO L435 NwaCegarLoop]: 2320 mSDtfsCounter, 964 mSDsluCounter, 5984 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 964 SdHoareTripleChecker+Valid, 8304 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:28,608 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [964 Valid, 8304 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 34 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-12-02 15:30:28,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10922 states. [2024-12-02 15:30:29,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10922 to 8801. [2024-12-02 15:30:29,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8801 states, 6549 states have (on average 1.3122614139563291) internal successors, (8594), 6633 states have internal predecessors, (8594), 1495 states have call successors, (1495), 756 states have call predecessors, (1495), 756 states have return successors, (1498), 1474 states have call predecessors, (1498), 1483 states have call successors, (1498) [2024-12-02 15:30:29,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8801 states to 8801 states and 11587 transitions. [2024-12-02 15:30:29,061 INFO L78 Accepts]: Start accepts. Automaton has 8801 states and 11587 transitions. Word has length 491 [2024-12-02 15:30:29,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:29,062 INFO L471 AbstractCegarLoop]: Abstraction has 8801 states and 11587 transitions. [2024-12-02 15:30:29,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.0) internal successors, (175), 5 states have internal predecessors, (175), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2024-12-02 15:30:29,062 INFO L276 IsEmpty]: Start isEmpty. Operand 8801 states and 11587 transitions. [2024-12-02 15:30:29,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2024-12-02 15:30:29,073 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:29,073 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:30:29,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 15:30:29,074 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:29,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:29,074 INFO L85 PathProgramCache]: Analyzing trace with hash -827686376, now seen corresponding path program 1 times [2024-12-02 15:30:29,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:29,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263741582] [2024-12-02 15:30:29,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:29,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:30,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:31,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1274 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1274 trivial. 0 not checked. [2024-12-02 15:30:31,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:31,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263741582] [2024-12-02 15:30:31,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263741582] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:31,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:31,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:30:31,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588424342] [2024-12-02 15:30:31,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:31,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:30:31,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:31,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:30:31,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:31,203 INFO L87 Difference]: Start difference. First operand 8801 states and 11587 transitions. Second operand has 6 states, 6 states have (on average 31.0) internal successors, (186), 5 states have internal predecessors, (186), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (48), 3 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 15:30:31,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:31,673 INFO L93 Difference]: Finished difference Result 8900 states and 11683 transitions. [2024-12-02 15:30:31,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:30:31,674 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 31.0) internal successors, (186), 5 states have internal predecessors, (186), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (48), 3 states have call predecessors, (48), 2 states have call successors, (48) Word has length 542 [2024-12-02 15:30:31,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:31,703 INFO L225 Difference]: With dead ends: 8900 [2024-12-02 15:30:31,703 INFO L226 Difference]: Without dead ends: 8557 [2024-12-02 15:30:31,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:31,707 INFO L435 NwaCegarLoop]: 1370 mSDtfsCounter, 0 mSDsluCounter, 5466 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6836 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:31,707 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6836 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:30:31,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8557 states. [2024-12-02 15:30:32,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8557 to 8551. [2024-12-02 15:30:32,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8551 states, 6384 states have (on average 1.31328320802005) internal successors, (8384), 6462 states have internal predecessors, (8384), 1430 states have call successors, (1430), 736 states have call predecessors, (1430), 736 states have return successors, (1434), 1409 states have call predecessors, (1434), 1419 states have call successors, (1434) [2024-12-02 15:30:32,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8551 states to 8551 states and 11248 transitions. [2024-12-02 15:30:32,088 INFO L78 Accepts]: Start accepts. Automaton has 8551 states and 11248 transitions. Word has length 542 [2024-12-02 15:30:32,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:32,089 INFO L471 AbstractCegarLoop]: Abstraction has 8551 states and 11248 transitions. [2024-12-02 15:30:32,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.0) internal successors, (186), 5 states have internal predecessors, (186), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (48), 3 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 15:30:32,089 INFO L276 IsEmpty]: Start isEmpty. Operand 8551 states and 11248 transitions. [2024-12-02 15:30:32,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 546 [2024-12-02 15:30:32,099 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:32,099 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:30:32,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 15:30:32,100 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:32,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:32,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1595260448, now seen corresponding path program 1 times [2024-12-02 15:30:32,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:32,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460166569] [2024-12-02 15:30:32,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:32,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:33,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:34,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1276 trivial. 0 not checked. [2024-12-02 15:30:34,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:34,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460166569] [2024-12-02 15:30:34,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460166569] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:34,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:34,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:30:34,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867977660] [2024-12-02 15:30:34,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:34,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:30:34,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:34,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:30:34,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:34,413 INFO L87 Difference]: Start difference. First operand 8551 states and 11248 transitions. Second operand has 6 states, 6 states have (on average 30.833333333333332) internal successors, (185), 5 states have internal predecessors, (185), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (47), 3 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-02 15:30:34,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:34,861 INFO L93 Difference]: Finished difference Result 8619 states and 11313 transitions. [2024-12-02 15:30:34,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:30:34,862 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 30.833333333333332) internal successors, (185), 5 states have internal predecessors, (185), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (47), 3 states have call predecessors, (47), 2 states have call successors, (47) Word has length 545 [2024-12-02 15:30:34,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:34,893 INFO L225 Difference]: With dead ends: 8619 [2024-12-02 15:30:34,894 INFO L226 Difference]: Without dead ends: 8536 [2024-12-02 15:30:34,898 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:34,899 INFO L435 NwaCegarLoop]: 1369 mSDtfsCounter, 0 mSDsluCounter, 5462 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6831 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:34,899 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6831 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:30:34,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8536 states. [2024-12-02 15:30:35,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8536 to 8536. [2024-12-02 15:30:35,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8536 states, 6377 states have (on average 1.3133134702838325) internal successors, (8375), 6453 states have internal predecessors, (8375), 1422 states have call successors, (1422), 735 states have call predecessors, (1422), 736 states have return successors, (1428), 1404 states have call predecessors, (1428), 1413 states have call successors, (1428) [2024-12-02 15:30:35,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8536 states to 8536 states and 11225 transitions. [2024-12-02 15:30:35,315 INFO L78 Accepts]: Start accepts. Automaton has 8536 states and 11225 transitions. Word has length 545 [2024-12-02 15:30:35,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:35,316 INFO L471 AbstractCegarLoop]: Abstraction has 8536 states and 11225 transitions. [2024-12-02 15:30:35,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 30.833333333333332) internal successors, (185), 5 states have internal predecessors, (185), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (47), 3 states have call predecessors, (47), 2 states have call successors, (47) [2024-12-02 15:30:35,316 INFO L276 IsEmpty]: Start isEmpty. Operand 8536 states and 11225 transitions. [2024-12-02 15:30:35,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2024-12-02 15:30:35,329 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:30:35,330 INFO L218 NwaCegarLoop]: trace histogram [16, 16, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:30:35,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 15:30:35,330 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:30:35,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:30:35,331 INFO L85 PathProgramCache]: Analyzing trace with hash -2015801896, now seen corresponding path program 1 times [2024-12-02 15:30:35,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:30:35,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648721560] [2024-12-02 15:30:35,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:30:35,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:30:36,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:30:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1292 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 1275 trivial. 0 not checked. [2024-12-02 15:30:37,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:30:37,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648721560] [2024-12-02 15:30:37,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648721560] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:30:37,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:30:37,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:30:37,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827008629] [2024-12-02 15:30:37,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:30:37,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:30:37,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:30:37,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:30:37,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:37,140 INFO L87 Difference]: Start difference. First operand 8536 states and 11225 transitions. Second operand has 6 states, 6 states have (on average 33.5) internal successors, (201), 5 states have internal predecessors, (201), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) [2024-12-02 15:30:37,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:30:37,435 INFO L93 Difference]: Finished difference Result 8853 states and 11517 transitions. [2024-12-02 15:30:37,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:30:37,436 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 5 states have internal predecessors, (201), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) Word has length 563 [2024-12-02 15:30:37,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:30:37,450 INFO L225 Difference]: With dead ends: 8853 [2024-12-02 15:30:37,450 INFO L226 Difference]: Without dead ends: 0 [2024-12-02 15:30:37,463 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:30:37,463 INFO L435 NwaCegarLoop]: 1318 mSDtfsCounter, 0 mSDsluCounter, 5266 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6584 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:30:37,464 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6584 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:30:37,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-12-02 15:30:37,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-12-02 15:30:37,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:30:37,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-12-02 15:30:37,476 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 563 [2024-12-02 15:30:37,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:30:37,476 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-12-02 15:30:37,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.5) internal successors, (201), 5 states have internal predecessors, (201), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) [2024-12-02 15:30:37,476 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-12-02 15:30:37,477 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-12-02 15:30:37,479 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 15:30:37,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 15:30:37,482 INFO L422 BasicCegarLoop]: Path program histogram: [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] [2024-12-02 15:30:37,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-12-02 15:33:21,182 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 15:33:21,205 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 03:33:21 BoogieIcfgContainer [2024-12-02 15:33:21,206 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 15:33:21,206 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 15:33:21,207 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 15:33:21,207 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 15:33:21,208 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:29:00" (3/4) ... [2024-12-02 15:33:21,211 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure unregister_console [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_interruptible_port_mutex_of_lp_struct [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_undef_int [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_port_mutex_of_lp_struct [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_set_timeout [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __bad_percpu_size [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_detach [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_error [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure parport_set_timeout [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_lp_mutex [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_negotiate [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_reset [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_register [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_unregister_chrdev_25 [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure file_inode [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_current [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_release_parport [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure signal_pending [2024-12-02 15:33:21,217 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iminor [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock_interruptible [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure parport_claim_or_block [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure parport_write [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_do_ioctl [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure prepare_to_wait [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure printk [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure class_destroy [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __might_fault [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_lp_mutex [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure test_ti_thread_flag [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_wait_ready [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure parport_negotiate [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure parport_release [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule_timeout [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_init_zalloc [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_claim_parport_or_block [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure compat_ptr [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lp_write [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure test_and_clear_bit [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure test_and_set_bit [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~int~TO~VOID [2024-12-02 15:33:21,218 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure finish_wait [2024-12-02 15:33:21,219 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_memset [2024-12-02 15:33:21,219 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure parport_yield_blocking [2024-12-02 15:33:21,219 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2024-12-02 15:33:21,255 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 280 nodes and edges [2024-12-02 15:33:21,258 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 95 nodes and edges [2024-12-02 15:33:21,261 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 29 nodes and edges [2024-12-02 15:33:21,264 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2024-12-02 15:33:21,267 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-12-02 15:33:21,272 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-12-02 15:33:21,277 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-12-02 15:33:21,318 WARN L216 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_port_mutex_of_lp_struct == 2)) && (ldv_mutex_lock == 1)) && (\old(ldv_mutex_port_mutex_of_lp_struct) == 1)) && (ldv_retval_0 == 0)) [2024-12-02 15:33:21,319 WARN L216 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_port_mutex_of_lp_struct == 2)) && (ldv_mutex_lock == 1)) && (\old(ldv_mutex_port_mutex_of_lp_struct) == 1)) && (ldv_retval_0 == 0)) [2024-12-02 15:33:21,449 WARN L141 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_port_mutex_of_lp_struct == 2)) && (ldv_mutex_lock == 1)) && (\old(ldv_mutex_port_mutex_of_lp_struct) == 1)) && (ldv_retval_0 == 0)) [2024-12-02 15:33:21,449 WARN L141 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_port_mutex_of_lp_struct == 2)) && (ldv_mutex_lock == 1)) && (\old(ldv_mutex_port_mutex_of_lp_struct) == 1)) && (ldv_retval_0 == 0)) [2024-12-02 15:33:21,496 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/witness.graphml [2024-12-02 15:33:21,496 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/witness.yml [2024-12-02 15:33:21,496 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 15:33:21,497 INFO L158 Benchmark]: Toolchain (without parser) took 271120.19ms. Allocated memory was 142.6MB in the beginning and 2.7GB in the end (delta: 2.5GB). Free memory was 110.3MB in the beginning and 1.2GB in the end (delta: -1.1GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2024-12-02 15:33:21,497 INFO L158 Benchmark]: CDTParser took 0.54ms. Allocated memory is still 142.6MB. Free memory is still 84.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:33:21,498 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1487.71ms. Allocated memory is still 142.6MB. Free memory was 110.3MB in the beginning and 66.0MB in the end (delta: 44.3MB). Peak memory consumption was 84.8MB. Max. memory is 16.1GB. [2024-12-02 15:33:21,498 INFO L158 Benchmark]: Boogie Procedure Inliner took 158.17ms. Allocated memory is still 142.6MB. Free memory was 66.0MB in the beginning and 82.0MB in the end (delta: -16.0MB). Peak memory consumption was 38.9MB. Max. memory is 16.1GB. [2024-12-02 15:33:21,498 INFO L158 Benchmark]: Boogie Preprocessor took 261.29ms. Allocated memory was 142.6MB in the beginning and 327.2MB in the end (delta: 184.5MB). Free memory was 82.0MB in the beginning and 258.3MB in the end (delta: -176.3MB). Peak memory consumption was 51.2MB. Max. memory is 16.1GB. [2024-12-02 15:33:21,499 INFO L158 Benchmark]: RCFGBuilder took 8512.52ms. Allocated memory is still 327.2MB. Free memory was 257.6MB in the beginning and 195.6MB in the end (delta: 62.0MB). Peak memory consumption was 169.2MB. Max. memory is 16.1GB. [2024-12-02 15:33:21,499 INFO L158 Benchmark]: TraceAbstraction took 260403.90ms. Allocated memory was 327.2MB in the beginning and 2.7GB in the end (delta: 2.4GB). Free memory was 195.6MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2024-12-02 15:33:21,499 INFO L158 Benchmark]: Witness Printer took 289.91ms. Allocated memory is still 2.7GB. Free memory was 1.3GB in the beginning and 1.2GB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-12-02 15:33:21,501 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.54ms. Allocated memory is still 142.6MB. Free memory is still 84.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1487.71ms. Allocated memory is still 142.6MB. Free memory was 110.3MB in the beginning and 66.0MB in the end (delta: 44.3MB). Peak memory consumption was 84.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 158.17ms. Allocated memory is still 142.6MB. Free memory was 66.0MB in the beginning and 82.0MB in the end (delta: -16.0MB). Peak memory consumption was 38.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 261.29ms. Allocated memory was 142.6MB in the beginning and 327.2MB in the end (delta: 184.5MB). Free memory was 82.0MB in the beginning and 258.3MB in the end (delta: -176.3MB). Peak memory consumption was 51.2MB. Max. memory is 16.1GB. * RCFGBuilder took 8512.52ms. Allocated memory is still 327.2MB. Free memory was 257.6MB in the beginning and 195.6MB in the end (delta: 62.0MB). Peak memory consumption was 169.2MB. Max. memory is 16.1GB. * TraceAbstraction took 260403.90ms. Allocated memory was 327.2MB in the beginning and 2.7GB in the end (delta: 2.4GB). Free memory was 195.6MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. * Witness Printer took 289.91ms. Allocated memory is still 2.7GB. Free memory was 1.3GB in the beginning and 1.2GB in the end (delta: 41.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3376]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3376] - GenericResultAtLocation [Line: 3384]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [3384-3385] - GenericResultAtLocation [Line: 3393]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [3393-3394] - GenericResultAtLocation [Line: 3402]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3402-3403] - GenericResultAtLocation [Line: 3421]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3421] - GenericResultAtLocation [Line: 3424]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3424] - GenericResultAtLocation [Line: 3427]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3427] - GenericResultAtLocation [Line: 3430]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3430] - GenericResultAtLocation [Line: 3451]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3451] - GenericResultAtLocation [Line: 3454]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3454] - GenericResultAtLocation [Line: 3457]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3457] - GenericResultAtLocation [Line: 3460]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& cpu_tss.x86_tss.sp0)); [3460] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 5335]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 58 procedures, 994 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 96.6s, OverallIterations: 27, TraceHistogramMax: 16, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 39.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 7 mSolverCounterUnknown, 14363 SdHoareTripleChecker+Valid, 31.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14347 mSDsluCounter, 110806 SdHoareTripleChecker+Invalid, 30.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 71012 mSDsCounter, 48 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 468 IncrementalHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 48 mSolverCounterUnsat, 39794 mSDtfsCounter, 468 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1830 GetRequests, 1757 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9765occurred in iteration=11, InterpolantAutomatonStates: 118, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.2s AutomataMinimizationTime, 27 MinimizatonAttempts, 2716 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 14.2s InterpolantComputationTime, 10032 NumberOfCodeBlocks, 9456 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 10634 ConstructedInterpolants, 0 QuantifiedInterpolants, 11984 SizeOfPredicates, 0 NumberOfNonLiveVariables, 16908 ConjunctsInSsa, 13 ConjunctsInUnsatCore, 33 InterpolantComputations, 25 PerfectInterpolantSequences, 25836/25985 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 4690]: Location Invariant Derived location invariant: ((((((((ldv_mutex_lp_mutex == 1) && (ldv_state_variable_0 == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_port_mutex_of_lp_struct == 1)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_lock == 1)) && (ldv_state_variable_3 == 1)) && (ldv_retval_0 == 0)) - InvariantResult [Line: 4550]: Location Invariant Derived location invariant: ((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_port_mutex_of_lp_struct == 1)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_lock == 1)) && (ldv_retval_0 == 0)) - InvariantResult [Line: 4030]: Location Invariant Derived location invariant: (((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_port_mutex_of_lp_struct == 2)) && (ldv_mutex_lock == 1)) && (\old(ldv_mutex_port_mutex_of_lp_struct) == 1)) && (ldv_retval_0 == 0)) - InvariantResult [Line: 4030]: Location Invariant Derived location invariant: (((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_port_mutex_of_lp_struct == 2)) && (ldv_mutex_lock == 1)) && (\old(ldv_mutex_port_mutex_of_lp_struct) == 1)) && (ldv_retval_0 == 0)) - InvariantResult [Line: 4208]: Location Invariant Derived location invariant: ((((((ldv_mutex_lp_mutex == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_port_mutex_of_lp_struct == 2)) && (ldv_mutex_lock == 1)) && (ldv_retval_0 == 0)) - InvariantResult [Line: 4743]: Location Invariant Derived location invariant: ((((((((ldv_mutex_lp_mutex == 1) && (ldv_state_variable_0 == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_port_mutex_of_lp_struct == 1)) && (ldv_mutex_i_mutex_of_inode == 1)) && (ldv_mutex_lock == 1)) && (ldv_state_variable_3 == 1)) && (ldv_retval_0 == 0)) RESULT: Ultimate proved your program to be correct! [2024-12-02 15:33:21,547 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f338095e-f6fc-4f12-a5b9-76352a294fc4/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE