./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e4ea247b245ebcaf5e735452e89c4110c7b9dc9b43836e98484a894783fc3462 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 19:09:06,413 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 19:09:06,466 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-17 19:09:06,470 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 19:09:06,472 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 19:09:06,487 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 19:09:06,487 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 19:09:06,488 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 19:09:06,488 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 19:09:06,488 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 19:09:06,489 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 19:09:06,489 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 19:09:06,489 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 19:09:06,489 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 19:09:06,490 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 19:09:06,490 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 19:09:06,491 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 19:09:06,491 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 19:09:06,492 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 19:09:06,492 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 19:09:06,493 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 ! overflow) ) 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e4ea247b245ebcaf5e735452e89c4110c7b9dc9b43836e98484a894783fc3462 [2025-03-17 19:09:06,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 19:09:06,713 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 19:09:06,714 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 19:09:06,715 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 19:09:06,716 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 19:09:06,717 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i [2025-03-17 19:09:07,777 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8bfa42af3/0f6eb23f8d9c48c7b3d3d4d1a608cc04/FLAGf7629449a [2025-03-17 19:09:08,163 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 19:09:08,163 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test6-2.i [2025-03-17 19:09:08,177 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8bfa42af3/0f6eb23f8d9c48c7b3d3d4d1a608cc04/FLAGf7629449a [2025-03-17 19:09:08,352 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8bfa42af3/0f6eb23f8d9c48c7b3d3d4d1a608cc04 [2025-03-17 19:09:08,354 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 19:09:08,355 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 19:09:08,356 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 19:09:08,356 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 19:09:08,359 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 19:09:08,359 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:08,361 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5774df86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08, skipping insertion in model container [2025-03-17 19:09:08,361 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:08,393 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 19:09:08,710 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 19:09:08,721 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 19:09:08,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 19:09:08,829 INFO L204 MainTranslator]: Completed translation [2025-03-17 19:09:08,829 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08 WrapperNode [2025-03-17 19:09:08,829 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 19:09:08,830 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 19:09:08,830 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 19:09:08,830 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 19:09:08,834 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:08,864 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:08,914 INFO L138 Inliner]: procedures = 282, calls = 353, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1605 [2025-03-17 19:09:08,914 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 19:09:08,914 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 19:09:08,915 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 19:09:08,915 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 19:09:08,922 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:08,923 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:08,936 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,013 INFO L175 MemorySlicer]: Split 318 memory accesses to 4 slices as follows [2, 34, 12, 270]. 85 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 0, 10, 0]. The 62 writes are split as follows [0, 4, 1, 57]. [2025-03-17 19:09:09,013 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,015 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,047 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,050 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,054 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,056 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,065 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 19:09:09,065 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 19:09:09,065 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 19:09:09,065 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 19:09:09,066 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (1/1) ... [2025-03-17 19:09:09,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 19:09:09,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:09,088 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 19:09:09,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2025-03-17 19:09:09,105 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2025-03-17 19:09:09,105 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 19:09:09,105 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-03-17 19:09:09,105 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2025-03-17 19:09:09,106 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 19:09:09,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 19:09:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 19:09:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2025-03-17 19:09:09,107 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2025-03-17 19:09:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 19:09:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 19:09:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 19:09:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 19:09:09,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 19:09:09,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 19:09:09,287 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 19:09:09,290 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 19:09:09,346 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L955: havoc #t~malloc32.base, #t~malloc32.offset; [2025-03-17 19:09:10,308 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L969: havoc alt_memcmp_#t~nondet36#1; [2025-03-17 19:09:10,308 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L979: havoc real_malloc_#t~malloc39#1.base, real_malloc_#t~malloc39#1.offset; [2025-03-17 19:09:10,308 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L987: call ULTIMATE.dealloc(main_~#i~0#1.base, main_~#i~0#1.offset);havoc main_~#i~0#1.base, main_~#i~0#1.offset; [2025-03-17 19:09:10,374 INFO L? ?]: Removed 369 outVars from TransFormulas that were not future-live. [2025-03-17 19:09:10,374 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 19:09:10,406 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 19:09:10,406 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 19:09:10,406 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:09:10 BoogieIcfgContainer [2025-03-17 19:09:10,406 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 19:09:10,407 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 19:09:10,407 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 19:09:10,411 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 19:09:10,412 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 07:09:08" (1/3) ... [2025-03-17 19:09:10,412 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14eff17c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:09:10, skipping insertion in model container [2025-03-17 19:09:10,413 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:09:08" (2/3) ... [2025-03-17 19:09:10,413 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14eff17c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:09:10, skipping insertion in model container [2025-03-17 19:09:10,413 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:09:10" (3/3) ... [2025-03-17 19:09:10,414 INFO L128 eAbstractionObserver]: Analyzing ICFG uthash_FNV_test6-2.i [2025-03-17 19:09:10,425 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 19:09:10,426 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG uthash_FNV_test6-2.i that has 6 procedures, 491 locations, 1 initial locations, 39 loop locations, and 14 error locations. [2025-03-17 19:09:10,474 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 19:09:10,480 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;@ec44106, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 19:09:10,481 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2025-03-17 19:09:10,484 INFO L276 IsEmpty]: Start isEmpty. Operand has 491 states, 452 states have (on average 1.6061946902654867) internal successors, (726), 469 states have internal predecessors, (726), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2025-03-17 19:09:10,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-17 19:09:10,487 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:10,487 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:10,488 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:10,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:10,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1211838284, now seen corresponding path program 1 times [2025-03-17 19:09:10,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:10,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518705326] [2025-03-17 19:09:10,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:10,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:10,566 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-17 19:09:10,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-17 19:09:10,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:10,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:10,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:10,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:10,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518705326] [2025-03-17 19:09:10,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518705326] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:10,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:10,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 19:09:10,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730387569] [2025-03-17 19:09:10,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:10,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 19:09:10,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:10,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 19:09:10,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 19:09:10,664 INFO L87 Difference]: Start difference. First operand has 491 states, 452 states have (on average 1.6061946902654867) internal successors, (726), 469 states have internal predecessors, (726), 20 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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) [2025-03-17 19:09:10,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:10,779 INFO L93 Difference]: Finished difference Result 976 states and 1538 transitions. [2025-03-17 19:09:10,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 19:09:10,781 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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) Word has length 7 [2025-03-17 19:09:10,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:10,787 INFO L225 Difference]: With dead ends: 976 [2025-03-17 19:09:10,788 INFO L226 Difference]: Without dead ends: 478 [2025-03-17 19:09:10,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 19:09:10,792 INFO L435 NwaCegarLoop]: 642 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:10,793 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 642 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:10,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2025-03-17 19:09:10,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 478. [2025-03-17 19:09:10,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 445 states have (on average 1.447191011235955) internal successors, (644), 459 states have internal predecessors, (644), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-03-17 19:09:10,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 674 transitions. [2025-03-17 19:09:10,844 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 674 transitions. Word has length 7 [2025-03-17 19:09:10,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:10,844 INFO L471 AbstractCegarLoop]: Abstraction has 478 states and 674 transitions. [2025-03-17 19:09:10,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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) [2025-03-17 19:09:10,844 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 674 transitions. [2025-03-17 19:09:10,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-17 19:09:10,844 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:10,844 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:10,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 19:09:10,845 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:10,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:10,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1211837323, now seen corresponding path program 1 times [2025-03-17 19:09:10,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:10,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101040852] [2025-03-17 19:09:10,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:10,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:10,863 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-17 19:09:10,887 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-17 19:09:10,887 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:10,887 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-17 19:09:10,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273911702] [2025-03-17 19:09:10,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:10,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:10,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:10,897 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:10,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-17 19:09:11,027 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-17 19:09:11,046 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-17 19:09:11,046 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:11,046 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:11,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 19:09:11,053 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:11,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-03-17 19:09:11,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:11,114 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:11,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:11,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101040852] [2025-03-17 19:09:11,114 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-03-17 19:09:11,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273911702] [2025-03-17 19:09:11,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273911702] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:11,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:11,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 19:09:11,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458097883] [2025-03-17 19:09:11,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:11,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:09:11,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:11,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:09:11,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:09:11,116 INFO L87 Difference]: Start difference. First operand 478 states and 674 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 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) [2025-03-17 19:09:11,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:11,355 INFO L93 Difference]: Finished difference Result 924 states and 1317 transitions. [2025-03-17 19:09:11,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:09:11,356 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 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) Word has length 7 [2025-03-17 19:09:11,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:11,361 INFO L225 Difference]: With dead ends: 924 [2025-03-17 19:09:11,361 INFO L226 Difference]: Without dead ends: 922 [2025-03-17 19:09:11,362 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:09:11,362 INFO L435 NwaCegarLoop]: 611 mSDtfsCounter, 607 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 1814 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:11,362 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [621 Valid, 1814 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:11,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2025-03-17 19:09:11,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 485. [2025-03-17 19:09:11,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 452 states have (on average 1.4424778761061947) internal successors, (652), 466 states have internal predecessors, (652), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-03-17 19:09:11,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 682 transitions. [2025-03-17 19:09:11,379 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 682 transitions. Word has length 7 [2025-03-17 19:09:11,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:11,380 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 682 transitions. [2025-03-17 19:09:11,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 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) [2025-03-17 19:09:11,380 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 682 transitions. [2025-03-17 19:09:11,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-03-17 19:09:11,381 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:11,381 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:11,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-17 19:09:11,583 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:11,583 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting alt_freeErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:11,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:11,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1621189577, now seen corresponding path program 1 times [2025-03-17 19:09:11,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:11,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113493637] [2025-03-17 19:09:11,584 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:11,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:11,597 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-17 19:09:11,604 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-17 19:09:11,604 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:11,604 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:11,772 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-17 19:09:11,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:11,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113493637] [2025-03-17 19:09:11,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113493637] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:11,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:11,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 19:09:11,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336470794] [2025-03-17 19:09:11,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:11,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:09:11,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:11,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:09:11,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:09:11,773 INFO L87 Difference]: Start difference. First operand 485 states and 682 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-17 19:09:11,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:11,987 INFO L93 Difference]: Finished difference Result 1172 states and 1668 transitions. [2025-03-17 19:09:11,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:09:11,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 33 [2025-03-17 19:09:11,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:11,993 INFO L225 Difference]: With dead ends: 1172 [2025-03-17 19:09:11,994 INFO L226 Difference]: Without dead ends: 921 [2025-03-17 19:09:11,994 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:09:11,996 INFO L435 NwaCegarLoop]: 676 mSDtfsCounter, 609 mSDsluCounter, 1272 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 1948 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:11,997 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 1948 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:11,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2025-03-17 19:09:12,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 485. [2025-03-17 19:09:12,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 452 states have (on average 1.4402654867256637) internal successors, (651), 466 states have internal predecessors, (651), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-03-17 19:09:12,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 681 transitions. [2025-03-17 19:09:12,020 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 681 transitions. Word has length 33 [2025-03-17 19:09:12,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:12,020 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 681 transitions. [2025-03-17 19:09:12,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-17 19:09:12,021 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 681 transitions. [2025-03-17 19:09:12,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2025-03-17 19:09:12,022 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:12,022 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:12,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 19:09:12,022 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:12,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:12,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1617814107, now seen corresponding path program 1 times [2025-03-17 19:09:12,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:12,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454569230] [2025-03-17 19:09:12,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:12,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:12,045 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-03-17 19:09:12,056 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-03-17 19:09:12,056 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:12,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:12,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:12,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:12,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454569230] [2025-03-17 19:09:12,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454569230] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:12,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:12,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 19:09:12,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038309095] [2025-03-17 19:09:12,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:12,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:09:12,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:12,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:09:12,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:09:12,195 INFO L87 Difference]: Start difference. First operand 485 states and 681 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:09:12,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:12,322 INFO L93 Difference]: Finished difference Result 965 states and 1357 transitions. [2025-03-17 19:09:12,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:09:12,322 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2025-03-17 19:09:12,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:12,324 INFO L225 Difference]: With dead ends: 965 [2025-03-17 19:09:12,324 INFO L226 Difference]: Without dead ends: 488 [2025-03-17 19:09:12,325 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:09:12,325 INFO L435 NwaCegarLoop]: 604 mSDtfsCounter, 105 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 1728 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:12,325 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 1728 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:12,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2025-03-17 19:09:12,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 485. [2025-03-17 19:09:12,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 452 states have (on average 1.424778761061947) internal successors, (644), 466 states have internal predecessors, (644), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-03-17 19:09:12,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 674 transitions. [2025-03-17 19:09:12,336 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 674 transitions. Word has length 61 [2025-03-17 19:09:12,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:12,336 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 674 transitions. [2025-03-17 19:09:12,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:09:12,336 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 674 transitions. [2025-03-17 19:09:12,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2025-03-17 19:09:12,337 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:12,337 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:12,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 19:09:12,338 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:12,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:12,338 INFO L85 PathProgramCache]: Analyzing trace with hash -937696268, now seen corresponding path program 1 times [2025-03-17 19:09:12,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:12,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301018678] [2025-03-17 19:09:12,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:12,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:12,357 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-03-17 19:09:12,364 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-03-17 19:09:12,364 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:12,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:12,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:12,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:12,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301018678] [2025-03-17 19:09:12,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301018678] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:12,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:12,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 19:09:12,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467212396] [2025-03-17 19:09:12,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:12,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 19:09:12,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:12,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 19:09:12,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 19:09:12,473 INFO L87 Difference]: Start difference. First operand 485 states and 674 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:09:12,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:12,567 INFO L93 Difference]: Finished difference Result 968 states and 1349 transitions. [2025-03-17 19:09:12,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:09:12,567 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2025-03-17 19:09:12,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:12,569 INFO L225 Difference]: With dead ends: 968 [2025-03-17 19:09:12,569 INFO L226 Difference]: Without dead ends: 491 [2025-03-17 19:09:12,570 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 [2025-03-17 19:09:12,570 INFO L435 NwaCegarLoop]: 618 mSDtfsCounter, 1 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1214 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:12,570 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1214 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:12,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2025-03-17 19:09:12,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 491. [2025-03-17 19:09:12,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 458 states have (on average 1.4192139737991267) internal successors, (650), 472 states have internal predecessors, (650), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2025-03-17 19:09:12,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 680 transitions. [2025-03-17 19:09:12,581 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 680 transitions. Word has length 61 [2025-03-17 19:09:12,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:12,581 INFO L471 AbstractCegarLoop]: Abstraction has 491 states and 680 transitions. [2025-03-17 19:09:12,581 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), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:09:12,581 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 680 transitions. [2025-03-17 19:09:12,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2025-03-17 19:09:12,582 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:12,582 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:12,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 19:09:12,582 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:12,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:12,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1072407573, now seen corresponding path program 1 times [2025-03-17 19:09:12,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:12,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921518047] [2025-03-17 19:09:12,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:12,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:12,601 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-03-17 19:09:12,619 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-03-17 19:09:12,619 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:12,619 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:12,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:12,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:12,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921518047] [2025-03-17 19:09:12,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921518047] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:12,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:12,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 19:09:12,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268886426] [2025-03-17 19:09:12,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:12,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:09:12,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:12,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:09:12,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:09:12,747 INFO L87 Difference]: Start difference. First operand 491 states and 680 transitions. Second operand has 4 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:09:12,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:12,883 INFO L93 Difference]: Finished difference Result 906 states and 1265 transitions. [2025-03-17 19:09:12,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:09:12,884 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2025-03-17 19:09:12,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:12,888 INFO L225 Difference]: With dead ends: 906 [2025-03-17 19:09:12,889 INFO L226 Difference]: Without dead ends: 902 [2025-03-17 19:09:12,889 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:09:12,889 INFO L435 NwaCegarLoop]: 621 mSDtfsCounter, 512 mSDsluCounter, 1232 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 1853 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:12,890 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [512 Valid, 1853 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:12,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2025-03-17 19:09:12,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 894. [2025-03-17 19:09:12,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 853 states have (on average 1.4267291910902697) internal successors, (1217), 869 states have internal predecessors, (1217), 22 states have call successors, (22), 7 states have call predecessors, (22), 5 states have return successors, (22), 18 states have call predecessors, (22), 22 states have call successors, (22) [2025-03-17 19:09:12,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 1261 transitions. [2025-03-17 19:09:12,914 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 1261 transitions. Word has length 61 [2025-03-17 19:09:12,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:12,915 INFO L471 AbstractCegarLoop]: Abstraction has 894 states and 1261 transitions. [2025-03-17 19:09:12,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-17 19:09:12,915 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 1261 transitions. [2025-03-17 19:09:12,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-03-17 19:09:12,918 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:12,918 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:12,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 19:09:12,919 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting alt_bzeroErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:12,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:12,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1837199385, now seen corresponding path program 1 times [2025-03-17 19:09:12,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:12,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210763385] [2025-03-17 19:09:12,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:12,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:12,947 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-03-17 19:09:12,978 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-03-17 19:09:12,978 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:12,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:13,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:13,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:13,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210763385] [2025-03-17 19:09:13,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210763385] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:13,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:13,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 19:09:13,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054652726] [2025-03-17 19:09:13,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:13,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 19:09:13,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:13,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 19:09:13,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 19:09:13,069 INFO L87 Difference]: Start difference. First operand 894 states and 1261 transitions. Second operand has 3 states, 2 states have (on average 34.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-17 19:09:13,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:13,174 INFO L93 Difference]: Finished difference Result 1164 states and 1633 transitions. [2025-03-17 19:09:13,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:09:13,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 34.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 71 [2025-03-17 19:09:13,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:13,179 INFO L225 Difference]: With dead ends: 1164 [2025-03-17 19:09:13,179 INFO L226 Difference]: Without dead ends: 1162 [2025-03-17 19:09:13,179 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 [2025-03-17 19:09:13,180 INFO L435 NwaCegarLoop]: 621 mSDtfsCounter, 540 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 1239 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:13,180 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [540 Valid, 1239 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:13,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2025-03-17 19:09:13,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 1152. [2025-03-17 19:09:13,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1152 states, 1098 states have (on average 1.4271402550091075) internal successors, (1567), 1115 states have internal predecessors, (1567), 32 states have call successors, (32), 10 states have call predecessors, (32), 8 states have return successors, (32), 28 states have call predecessors, (32), 32 states have call successors, (32) [2025-03-17 19:09:13,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1631 transitions. [2025-03-17 19:09:13,206 INFO L78 Accepts]: Start accepts. Automaton has 1152 states and 1631 transitions. Word has length 71 [2025-03-17 19:09:13,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:13,206 INFO L471 AbstractCegarLoop]: Abstraction has 1152 states and 1631 transitions. [2025-03-17 19:09:13,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 34.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-17 19:09:13,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1152 states and 1631 transitions. [2025-03-17 19:09:13,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-03-17 19:09:13,207 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:13,207 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:13,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 19:09:13,207 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:13,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:13,208 INFO L85 PathProgramCache]: Analyzing trace with hash 433173910, now seen corresponding path program 1 times [2025-03-17 19:09:13,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:13,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660231504] [2025-03-17 19:09:13,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:13,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:13,229 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-17 19:09:13,255 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-17 19:09:13,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:13,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:13,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:13,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:13,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660231504] [2025-03-17 19:09:13,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660231504] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:13,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991136710] [2025-03-17 19:09:13,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:13,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:13,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:13,479 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:13,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-17 19:09:13,611 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-17 19:09:13,660 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-17 19:09:13,661 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:13,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:13,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-17 19:09:13,666 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:13,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:13,718 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:13,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991136710] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:13,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:13,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2025-03-17 19:09:13,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782876783] [2025-03-17 19:09:13,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:13,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-17 19:09:13,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:13,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-17 19:09:13,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:09:13,723 INFO L87 Difference]: Start difference. First operand 1152 states and 1631 transitions. Second operand has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-17 19:09:13,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:13,910 INFO L93 Difference]: Finished difference Result 1569 states and 2217 transitions. [2025-03-17 19:09:13,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 19:09:13,911 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 79 [2025-03-17 19:09:13,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:13,917 INFO L225 Difference]: With dead ends: 1569 [2025-03-17 19:09:13,918 INFO L226 Difference]: Without dead ends: 1568 [2025-03-17 19:09:13,918 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2025-03-17 19:09:13,921 INFO L435 NwaCegarLoop]: 614 mSDtfsCounter, 628 mSDsluCounter, 1773 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 2387 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:13,921 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 2387 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:13,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1568 states. [2025-03-17 19:09:13,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1568 to 1519. [2025-03-17 19:09:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1458 states have (on average 1.4314128943758573) internal successors, (2087), 1477 states have internal predecessors, (2087), 37 states have call successors, (37), 13 states have call predecessors, (37), 10 states have return successors, (37), 30 states have call predecessors, (37), 37 states have call successors, (37) [2025-03-17 19:09:13,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2161 transitions. [2025-03-17 19:09:13,958 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2161 transitions. Word has length 79 [2025-03-17 19:09:13,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:13,958 INFO L471 AbstractCegarLoop]: Abstraction has 1519 states and 2161 transitions. [2025-03-17 19:09:13,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-17 19:09:13,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2161 transitions. [2025-03-17 19:09:13,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-03-17 19:09:13,959 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:13,959 INFO L218 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:13,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:14,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-03-17 19:09:14,163 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:14,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:14,164 INFO L85 PathProgramCache]: Analyzing trace with hash 543489300, now seen corresponding path program 1 times [2025-03-17 19:09:14,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:14,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977815603] [2025-03-17 19:09:14,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:14,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:14,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-17 19:09:14,204 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-17 19:09:14,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:14,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:14,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:14,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:14,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977815603] [2025-03-17 19:09:14,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977815603] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:14,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863215422] [2025-03-17 19:09:14,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:14,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:14,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:14,382 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:14,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-17 19:09:14,526 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-17 19:09:14,573 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-17 19:09:14,573 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:14,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:14,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-17 19:09:14,580 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:14,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:14,688 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:14,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:14,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863215422] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:09:14,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:09:14,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 17 [2025-03-17 19:09:14,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425914460] [2025-03-17 19:09:14,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:09:14,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-17 19:09:14,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:14,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-17 19:09:14,856 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2025-03-17 19:09:14,856 INFO L87 Difference]: Start difference. First operand 1519 states and 2161 transitions. Second operand has 18 states, 17 states have (on average 12.588235294117647) internal successors, (214), 15 states have internal predecessors, (214), 5 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 2 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 19:09:16,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:16,046 INFO L93 Difference]: Finished difference Result 4146 states and 5889 transitions. [2025-03-17 19:09:16,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-03-17 19:09:16,047 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 12.588235294117647) internal successors, (214), 15 states have internal predecessors, (214), 5 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 2 states have call predecessors, (6), 5 states have call successors, (6) Word has length 80 [2025-03-17 19:09:16,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:16,059 INFO L225 Difference]: With dead ends: 4146 [2025-03-17 19:09:16,059 INFO L226 Difference]: Without dead ends: 4144 [2025-03-17 19:09:16,061 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=376, Invalid=884, Unknown=0, NotChecked=0, Total=1260 [2025-03-17 19:09:16,061 INFO L435 NwaCegarLoop]: 672 mSDtfsCounter, 5250 mSDsluCounter, 8025 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5275 SdHoareTripleChecker+Valid, 8697 SdHoareTripleChecker+Invalid, 1572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:16,061 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5275 Valid, 8697 Invalid, 1572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 1304 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-17 19:09:16,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4144 states. [2025-03-17 19:09:16,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4144 to 3183. [2025-03-17 19:09:16,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3183 states, 3063 states have (on average 1.4227881162259224) internal successors, (4358), 3084 states have internal predecessors, (4358), 83 states have call successors, (83), 28 states have call predecessors, (83), 23 states have return successors, (106), 70 states have call predecessors, (106), 83 states have call successors, (106) [2025-03-17 19:09:16,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3183 states to 3183 states and 4547 transitions. [2025-03-17 19:09:16,129 INFO L78 Accepts]: Start accepts. Automaton has 3183 states and 4547 transitions. Word has length 80 [2025-03-17 19:09:16,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:16,129 INFO L471 AbstractCegarLoop]: Abstraction has 3183 states and 4547 transitions. [2025-03-17 19:09:16,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 12.588235294117647) internal successors, (214), 15 states have internal predecessors, (214), 5 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 2 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-17 19:09:16,130 INFO L276 IsEmpty]: Start isEmpty. Operand 3183 states and 4547 transitions. [2025-03-17 19:09:16,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-03-17 19:09:16,130 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:16,130 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 19:09:16,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:16,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:16,335 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:16,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:16,335 INFO L85 PathProgramCache]: Analyzing trace with hash 141985749, now seen corresponding path program 1 times [2025-03-17 19:09:16,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:16,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26252981] [2025-03-17 19:09:16,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:16,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:16,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-17 19:09:16,367 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-17 19:09:16,367 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:16,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:16,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:16,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:16,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26252981] [2025-03-17 19:09:16,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26252981] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:16,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:16,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 19:09:16,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763190235] [2025-03-17 19:09:16,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:16,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 19:09:16,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:16,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 19:09:16,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 19:09:16,417 INFO L87 Difference]: Start difference. First operand 3183 states and 4547 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 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) [2025-03-17 19:09:16,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:16,646 INFO L93 Difference]: Finished difference Result 6618 states and 9490 transitions. [2025-03-17 19:09:16,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:09:16,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 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) Word has length 79 [2025-03-17 19:09:16,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:16,657 INFO L225 Difference]: With dead ends: 6618 [2025-03-17 19:09:16,657 INFO L226 Difference]: Without dead ends: 3443 [2025-03-17 19:09:16,660 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 19:09:16,661 INFO L435 NwaCegarLoop]: 831 mSDtfsCounter, 416 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1419 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:16,661 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 1419 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:16,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3443 states. [2025-03-17 19:09:16,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3443 to 3332. [2025-03-17 19:09:16,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3332 states, 3218 states have (on average 1.4334990677439403) internal successors, (4613), 3238 states have internal predecessors, (4613), 80 states have call successors, (80), 24 states have call predecessors, (80), 20 states have return successors, (102), 69 states have call predecessors, (102), 80 states have call successors, (102) [2025-03-17 19:09:16,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 4795 transitions. [2025-03-17 19:09:16,734 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 4795 transitions. Word has length 79 [2025-03-17 19:09:16,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:16,734 INFO L471 AbstractCegarLoop]: Abstraction has 3332 states and 4795 transitions. [2025-03-17 19:09:16,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 2 states have internal predecessors, (79), 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) [2025-03-17 19:09:16,734 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 4795 transitions. [2025-03-17 19:09:16,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-17 19:09:16,735 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:16,735 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:16,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-17 19:09:16,736 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting alt_bzeroErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:16,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:16,736 INFO L85 PathProgramCache]: Analyzing trace with hash -806869126, now seen corresponding path program 1 times [2025-03-17 19:09:16,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:16,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083550103] [2025-03-17 19:09:16,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:16,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:16,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-17 19:09:16,780 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-17 19:09:16,781 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:16,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-03-17 19:09:16,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:16,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083550103] [2025-03-17 19:09:16,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083550103] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:16,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110949885] [2025-03-17 19:09:16,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:16,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:16,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:16,922 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:16,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-17 19:09:17,073 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-17 19:09:17,127 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-17 19:09:17,127 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:17,127 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:17,130 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 19:09:17,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:17,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:17,227 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:17,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-03-17 19:09:17,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110949885] provided 1 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:17,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-03-17 19:09:17,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 4] total 12 [2025-03-17 19:09:17,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444532507] [2025-03-17 19:09:17,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:17,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-17 19:09:17,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:17,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-17 19:09:17,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2025-03-17 19:09:17,390 INFO L87 Difference]: Start difference. First operand 3332 states and 4795 transitions. Second operand has 6 states, 5 states have (on average 15.2) internal successors, (76), 6 states have internal predecessors, (76), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 19:09:17,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:17,532 INFO L93 Difference]: Finished difference Result 3332 states and 4795 transitions. [2025-03-17 19:09:17,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:09:17,532 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 15.2) internal successors, (76), 6 states have internal predecessors, (76), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 89 [2025-03-17 19:09:17,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:17,542 INFO L225 Difference]: With dead ends: 3332 [2025-03-17 19:09:17,543 INFO L226 Difference]: Without dead ends: 3331 [2025-03-17 19:09:17,544 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 170 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2025-03-17 19:09:17,544 INFO L435 NwaCegarLoop]: 619 mSDtfsCounter, 1856 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1856 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:17,545 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1856 Valid, 619 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:17,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3331 states. [2025-03-17 19:09:17,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3331 to 3331. [2025-03-17 19:09:17,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3331 states, 3218 states have (on average 1.4319453076444997) internal successors, (4608), 3237 states have internal predecessors, (4608), 80 states have call successors, (80), 24 states have call predecessors, (80), 20 states have return successors, (102), 69 states have call predecessors, (102), 80 states have call successors, (102) [2025-03-17 19:09:17,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3331 states to 3331 states and 4790 transitions. [2025-03-17 19:09:17,638 INFO L78 Accepts]: Start accepts. Automaton has 3331 states and 4790 transitions. Word has length 89 [2025-03-17 19:09:17,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:17,638 INFO L471 AbstractCegarLoop]: Abstraction has 3331 states and 4790 transitions. [2025-03-17 19:09:17,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 15.2) internal successors, (76), 6 states have internal predecessors, (76), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-17 19:09:17,639 INFO L276 IsEmpty]: Start isEmpty. Operand 3331 states and 4790 transitions. [2025-03-17 19:09:17,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-17 19:09:17,640 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:17,640 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:17,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:17,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:17,841 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting alt_bzeroErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:17,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:17,841 INFO L85 PathProgramCache]: Analyzing trace with hash 756860866, now seen corresponding path program 1 times [2025-03-17 19:09:17,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:17,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331956] [2025-03-17 19:09:17,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:17,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:17,868 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-17 19:09:17,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-17 19:09:17,882 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:17,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:18,014 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-03-17 19:09:18,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:18,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331956] [2025-03-17 19:09:18,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331956] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:18,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787724693] [2025-03-17 19:09:18,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:18,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:18,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:18,017 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:18,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-17 19:09:18,176 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-17 19:09:18,228 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-17 19:09:18,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:18,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:18,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-17 19:09:18,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:18,329 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:18,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:18,475 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-03-17 19:09:18,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787724693] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:09:18,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:09:18,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5] total 12 [2025-03-17 19:09:18,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064229991] [2025-03-17 19:09:18,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:09:18,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-17 19:09:18,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:18,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-17 19:09:18,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2025-03-17 19:09:18,477 INFO L87 Difference]: Start difference. First operand 3331 states and 4790 transitions. Second operand has 13 states, 12 states have (on average 18.75) internal successors, (225), 13 states have internal predecessors, (225), 5 states have call successors, (11), 7 states have call predecessors, (11), 6 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-03-17 19:09:19,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:19,112 INFO L93 Difference]: Finished difference Result 6484 states and 9299 transitions. [2025-03-17 19:09:19,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-17 19:09:19,113 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 18.75) internal successors, (225), 13 states have internal predecessors, (225), 5 states have call successors, (11), 7 states have call predecessors, (11), 6 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 90 [2025-03-17 19:09:19,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:19,132 INFO L225 Difference]: With dead ends: 6484 [2025-03-17 19:09:19,133 INFO L226 Difference]: Without dead ends: 6483 [2025-03-17 19:09:19,135 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=268, Unknown=0, NotChecked=0, Total=420 [2025-03-17 19:09:19,136 INFO L435 NwaCegarLoop]: 587 mSDtfsCounter, 3186 mSDsluCounter, 4495 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3204 SdHoareTripleChecker+Valid, 5082 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:19,136 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3204 Valid, 5082 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 683 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-17 19:09:19,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6483 states. [2025-03-17 19:09:19,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6483 to 6052. [2025-03-17 19:09:19,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6052 states, 5830 states have (on average 1.4286449399656946) internal successors, (8329), 5854 states have internal predecessors, (8329), 159 states have call successors, (159), 56 states have call predecessors, (159), 50 states have return successors, (197), 141 states have call predecessors, (197), 159 states have call successors, (197) [2025-03-17 19:09:19,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6052 states to 6052 states and 8685 transitions. [2025-03-17 19:09:19,262 INFO L78 Accepts]: Start accepts. Automaton has 6052 states and 8685 transitions. Word has length 90 [2025-03-17 19:09:19,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:19,262 INFO L471 AbstractCegarLoop]: Abstraction has 6052 states and 8685 transitions. [2025-03-17 19:09:19,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 18.75) internal successors, (225), 13 states have internal predecessors, (225), 5 states have call successors, (11), 7 states have call predecessors, (11), 6 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-03-17 19:09:19,263 INFO L276 IsEmpty]: Start isEmpty. Operand 6052 states and 8685 transitions. [2025-03-17 19:09:19,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-03-17 19:09:19,265 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:19,265 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:19,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:19,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-17 19:09:19,466 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:19,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:19,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1647450626, now seen corresponding path program 1 times [2025-03-17 19:09:19,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:19,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718848633] [2025-03-17 19:09:19,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:19,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:19,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-03-17 19:09:19,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-03-17 19:09:19,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:19,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:19,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-17 19:09:19,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:19,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718848633] [2025-03-17 19:09:19,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718848633] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:19,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:19,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 19:09:19,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067773243] [2025-03-17 19:09:19,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:19,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:09:19,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:19,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:09:19,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:09:19,694 INFO L87 Difference]: Start difference. First operand 6052 states and 8685 transitions. Second operand has 4 states, 3 states have (on average 32.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-03-17 19:09:19,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:19,926 INFO L93 Difference]: Finished difference Result 8268 states and 11892 transitions. [2025-03-17 19:09:19,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 19:09:19,927 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 32.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 115 [2025-03-17 19:09:19,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:19,952 INFO L225 Difference]: With dead ends: 8268 [2025-03-17 19:09:19,953 INFO L226 Difference]: Without dead ends: 8266 [2025-03-17 19:09:19,956 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:09:19,956 INFO L435 NwaCegarLoop]: 601 mSDtfsCounter, 516 mSDsluCounter, 1184 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 1785 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:19,956 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 1785 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:19,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8266 states. [2025-03-17 19:09:20,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8266 to 6218. [2025-03-17 19:09:20,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6218 states, 5987 states have (on average 1.4239184900618005) internal successors, (8525), 6012 states have internal predecessors, (8525), 168 states have call successors, (168), 56 states have call predecessors, (168), 50 states have return successors, (209), 149 states have call predecessors, (209), 168 states have call successors, (209) [2025-03-17 19:09:20,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6218 states to 6218 states and 8902 transitions. [2025-03-17 19:09:20,119 INFO L78 Accepts]: Start accepts. Automaton has 6218 states and 8902 transitions. Word has length 115 [2025-03-17 19:09:20,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:20,119 INFO L471 AbstractCegarLoop]: Abstraction has 6218 states and 8902 transitions. [2025-03-17 19:09:20,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 32.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-03-17 19:09:20,119 INFO L276 IsEmpty]: Start isEmpty. Operand 6218 states and 8902 transitions. [2025-03-17 19:09:20,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2025-03-17 19:09:20,121 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:20,121 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:20,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-17 19:09:20,122 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:20,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1553813330, now seen corresponding path program 1 times [2025-03-17 19:09:20,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:20,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534475778] [2025-03-17 19:09:20,122 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:20,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:20,149 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 122 statements into 1 equivalence classes. [2025-03-17 19:09:20,175 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-03-17 19:09:20,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:20,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:20,347 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-03-17 19:09:20,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:20,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534475778] [2025-03-17 19:09:20,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534475778] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:20,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637379217] [2025-03-17 19:09:20,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:20,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:20,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:20,351 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:20,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-17 19:09:20,534 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 122 statements into 1 equivalence classes. [2025-03-17 19:09:20,604 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-03-17 19:09:20,604 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:20,604 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:20,609 INFO L256 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-17 19:09:20,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:20,698 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-03-17 19:09:20,699 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:20,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637379217] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:20,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:20,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 10 [2025-03-17 19:09:20,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024532801] [2025-03-17 19:09:20,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:20,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 19:09:20,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:20,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 19:09:20,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2025-03-17 19:09:20,700 INFO L87 Difference]: Start difference. First operand 6218 states and 8902 transitions. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 5 states have internal predecessors, (109), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-17 19:09:21,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:21,094 INFO L93 Difference]: Finished difference Result 11777 states and 16903 transitions. [2025-03-17 19:09:21,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-17 19:09:21,099 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 5 states have internal predecessors, (109), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 122 [2025-03-17 19:09:21,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:21,112 INFO L225 Difference]: With dead ends: 11777 [2025-03-17 19:09:21,113 INFO L226 Difference]: Without dead ends: 5967 [2025-03-17 19:09:21,121 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2025-03-17 19:09:21,121 INFO L435 NwaCegarLoop]: 600 mSDtfsCounter, 160 mSDsluCounter, 2894 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 3494 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:21,121 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 3494 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:21,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5967 states. [2025-03-17 19:09:21,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5967 to 5967. [2025-03-17 19:09:21,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5967 states, 5753 states have (on average 1.4270815226838172) internal successors, (8210), 5776 states have internal predecessors, (8210), 157 states have call successors, (157), 50 states have call predecessors, (157), 44 states have return successors, (192), 140 states have call predecessors, (192), 157 states have call successors, (192) [2025-03-17 19:09:21,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5967 states to 5967 states and 8559 transitions. [2025-03-17 19:09:21,241 INFO L78 Accepts]: Start accepts. Automaton has 5967 states and 8559 transitions. Word has length 122 [2025-03-17 19:09:21,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:21,241 INFO L471 AbstractCegarLoop]: Abstraction has 5967 states and 8559 transitions. [2025-03-17 19:09:21,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 5 states have internal predecessors, (109), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-17 19:09:21,241 INFO L276 IsEmpty]: Start isEmpty. Operand 5967 states and 8559 transitions. [2025-03-17 19:09:21,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2025-03-17 19:09:21,242 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:21,242 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:21,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:21,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:21,444 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:21,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:21,444 INFO L85 PathProgramCache]: Analyzing trace with hash 66235318, now seen corresponding path program 1 times [2025-03-17 19:09:21,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:21,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958666491] [2025-03-17 19:09:21,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:21,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:21,471 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-17 19:09:21,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-17 19:09:21,553 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:21,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:21,774 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 19:09:21,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:21,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958666491] [2025-03-17 19:09:21,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958666491] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:21,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972490459] [2025-03-17 19:09:21,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:21,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:21,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:21,776 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:21,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-17 19:09:21,974 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-17 19:09:22,060 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-17 19:09:22,060 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:22,060 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:22,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 804 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-03-17 19:09:22,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:22,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-03-17 19:09:22,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-03-17 19:09:22,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-17 19:09:22,375 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-03-17 19:09:22,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 55 [2025-03-17 19:09:22,519 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-17 19:09:22,519 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:22,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972490459] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:22,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:22,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 14 [2025-03-17 19:09:22,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481018085] [2025-03-17 19:09:22,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:22,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-17 19:09:22,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:22,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-17 19:09:22,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2025-03-17 19:09:22,521 INFO L87 Difference]: Start difference. First operand 5967 states and 8559 transitions. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 10 states have internal predecessors, (107), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:24,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:24,158 INFO L93 Difference]: Finished difference Result 13928 states and 20017 transitions. [2025-03-17 19:09:24,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 19:09:24,158 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 10 states have internal predecessors, (107), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 127 [2025-03-17 19:09:24,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:24,172 INFO L225 Difference]: With dead ends: 13928 [2025-03-17 19:09:24,172 INFO L226 Difference]: Without dead ends: 8053 [2025-03-17 19:09:24,178 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2025-03-17 19:09:24,178 INFO L435 NwaCegarLoop]: 589 mSDtfsCounter, 869 mSDsluCounter, 3667 mSDsCounter, 0 mSdLazyCounter, 1774 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 881 SdHoareTripleChecker+Valid, 4256 SdHoareTripleChecker+Invalid, 1783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:24,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [881 Valid, 4256 Invalid, 1783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1774 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-17 19:09:24,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8053 states. [2025-03-17 19:09:24,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8053 to 5998. [2025-03-17 19:09:24,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5998 states, 5784 states have (on average 1.4256569847856155) internal successors, (8246), 5807 states have internal predecessors, (8246), 157 states have call successors, (157), 50 states have call predecessors, (157), 44 states have return successors, (192), 140 states have call predecessors, (192), 157 states have call successors, (192) [2025-03-17 19:09:24,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5998 states to 5998 states and 8595 transitions. [2025-03-17 19:09:24,275 INFO L78 Accepts]: Start accepts. Automaton has 5998 states and 8595 transitions. Word has length 127 [2025-03-17 19:09:24,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:24,275 INFO L471 AbstractCegarLoop]: Abstraction has 5998 states and 8595 transitions. [2025-03-17 19:09:24,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 10 states have internal predecessors, (107), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:24,275 INFO L276 IsEmpty]: Start isEmpty. Operand 5998 states and 8595 transitions. [2025-03-17 19:09:24,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2025-03-17 19:09:24,276 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:24,276 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:24,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:24,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:24,477 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:24,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:24,478 INFO L85 PathProgramCache]: Analyzing trace with hash -2065854284, now seen corresponding path program 1 times [2025-03-17 19:09:24,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:24,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147802291] [2025-03-17 19:09:24,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:24,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:24,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-03-17 19:09:24,511 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-03-17 19:09:24,511 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:24,511 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:24,576 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-17 19:09:24,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:24,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147802291] [2025-03-17 19:09:24,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147802291] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:24,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:24,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 19:09:24,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396550214] [2025-03-17 19:09:24,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:24,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 19:09:24,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:24,577 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 19:09:24,577 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 19:09:24,578 INFO L87 Difference]: Start difference. First operand 5998 states and 8595 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 19:09:24,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:24,766 INFO L93 Difference]: Finished difference Result 11235 states and 16031 transitions. [2025-03-17 19:09:24,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 19:09:24,767 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 127 [2025-03-17 19:09:24,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:24,776 INFO L225 Difference]: With dead ends: 11235 [2025-03-17 19:09:24,777 INFO L226 Difference]: Without dead ends: 5265 [2025-03-17 19:09:24,781 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 19:09:24,782 INFO L435 NwaCegarLoop]: 537 mSDtfsCounter, 9 mSDsluCounter, 1055 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1592 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:24,782 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1592 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:24,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5265 states. [2025-03-17 19:09:24,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5265 to 5265. [2025-03-17 19:09:24,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5265 states, 5051 states have (on average 1.4038804197188675) internal successors, (7091), 5074 states have internal predecessors, (7091), 157 states have call successors, (157), 50 states have call predecessors, (157), 44 states have return successors, (192), 140 states have call predecessors, (192), 157 states have call successors, (192) [2025-03-17 19:09:24,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5265 states to 5265 states and 7440 transitions. [2025-03-17 19:09:24,861 INFO L78 Accepts]: Start accepts. Automaton has 5265 states and 7440 transitions. Word has length 127 [2025-03-17 19:09:24,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:24,861 INFO L471 AbstractCegarLoop]: Abstraction has 5265 states and 7440 transitions. [2025-03-17 19:09:24,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 4 states have internal predecessors, (107), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 19:09:24,862 INFO L276 IsEmpty]: Start isEmpty. Operand 5265 states and 7440 transitions. [2025-03-17 19:09:24,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-17 19:09:24,862 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:24,863 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:24,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-17 19:09:24,863 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:24,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:24,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1533472495, now seen corresponding path program 1 times [2025-03-17 19:09:24,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:24,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872621259] [2025-03-17 19:09:24,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:24,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:24,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-17 19:09:24,985 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-17 19:09:24,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:24,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:25,142 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 19:09:25,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872621259] [2025-03-17 19:09:25,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872621259] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003223421] [2025-03-17 19:09:25,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:25,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:25,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:25,145 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:25,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-17 19:09:25,368 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-17 19:09:25,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-17 19:09:25,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:25,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:25,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 805 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-17 19:09:25,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:25,523 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 19:09:25,523 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:25,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003223421] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:25,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:25,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [5] total 11 [2025-03-17 19:09:25,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239871461] [2025-03-17 19:09:25,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:25,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-17 19:09:25,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:25,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-17 19:09:25,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-17 19:09:25,524 INFO L87 Difference]: Start difference. First operand 5265 states and 7440 transitions. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 3 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-17 19:09:25,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:25,777 INFO L93 Difference]: Finished difference Result 8038 states and 11328 transitions. [2025-03-17 19:09:25,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 19:09:25,777 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 3 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 128 [2025-03-17 19:09:25,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:25,784 INFO L225 Difference]: With dead ends: 8038 [2025-03-17 19:09:25,784 INFO L226 Difference]: Without dead ends: 2853 [2025-03-17 19:09:25,790 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2025-03-17 19:09:25,791 INFO L435 NwaCegarLoop]: 540 mSDtfsCounter, 13 mSDsluCounter, 3743 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 4283 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:25,791 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 4283 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:25,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2853 states. [2025-03-17 19:09:25,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2853 to 2851. [2025-03-17 19:09:25,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2851 states, 2713 states have (on average 1.3918171765573166) internal successors, (3776), 2729 states have internal predecessors, (3776), 86 states have call successors, (86), 42 states have call predecessors, (86), 39 states have return successors, (97), 79 states have call predecessors, (97), 86 states have call successors, (97) [2025-03-17 19:09:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2851 states to 2851 states and 3959 transitions. [2025-03-17 19:09:25,850 INFO L78 Accepts]: Start accepts. Automaton has 2851 states and 3959 transitions. Word has length 128 [2025-03-17 19:09:25,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:25,850 INFO L471 AbstractCegarLoop]: Abstraction has 2851 states and 3959 transitions. [2025-03-17 19:09:25,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 3 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-17 19:09:25,850 INFO L276 IsEmpty]: Start isEmpty. Operand 2851 states and 3959 transitions. [2025-03-17 19:09:25,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2025-03-17 19:09:25,851 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:25,851 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:25,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:26,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-03-17 19:09:26,052 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:26,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:26,052 INFO L85 PathProgramCache]: Analyzing trace with hash 380776851, now seen corresponding path program 1 times [2025-03-17 19:09:26,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:26,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427425844] [2025-03-17 19:09:26,052 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:26,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:26,082 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-17 19:09:26,133 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-17 19:09:26,134 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:26,134 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:26,320 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-17 19:09:26,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:26,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427425844] [2025-03-17 19:09:26,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427425844] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:26,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273261760] [2025-03-17 19:09:26,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:26,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:26,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:26,323 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:26,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-17 19:09:26,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-17 19:09:26,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-17 19:09:26,701 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:26,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:26,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 52 conjuncts are in the unsatisfiable core [2025-03-17 19:09:26,714 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:26,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-03-17 19:09:26,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-03-17 19:09:26,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2025-03-17 19:09:27,433 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 19:09:27,434 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:27,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273261760] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:27,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:27,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6] total 17 [2025-03-17 19:09:27,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704892296] [2025-03-17 19:09:27,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:27,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-03-17 19:09:27,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:27,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-03-17 19:09:27,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2025-03-17 19:09:27,435 INFO L87 Difference]: Start difference. First operand 2851 states and 3959 transitions. Second operand has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 12 states have internal predecessors, (109), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:28,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:28,523 INFO L93 Difference]: Finished difference Result 6732 states and 9426 transitions. [2025-03-17 19:09:28,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-17 19:09:28,524 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 12 states have internal predecessors, (109), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 130 [2025-03-17 19:09:28,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:28,531 INFO L225 Difference]: With dead ends: 6732 [2025-03-17 19:09:28,531 INFO L226 Difference]: Without dead ends: 3919 [2025-03-17 19:09:28,534 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2025-03-17 19:09:28,535 INFO L435 NwaCegarLoop]: 516 mSDtfsCounter, 611 mSDsluCounter, 3162 mSDsCounter, 0 mSdLazyCounter, 1022 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 3678 SdHoareTripleChecker+Invalid, 1031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1022 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:28,535 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 3678 Invalid, 1031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1022 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 19:09:28,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3919 states. [2025-03-17 19:09:28,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3919 to 2851. [2025-03-17 19:09:28,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2851 states, 2713 states have (on average 1.391079985256174) internal successors, (3774), 2729 states have internal predecessors, (3774), 86 states have call successors, (86), 42 states have call predecessors, (86), 39 states have return successors, (97), 79 states have call predecessors, (97), 86 states have call successors, (97) [2025-03-17 19:09:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2851 states to 2851 states and 3957 transitions. [2025-03-17 19:09:28,587 INFO L78 Accepts]: Start accepts. Automaton has 2851 states and 3957 transitions. Word has length 130 [2025-03-17 19:09:28,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:28,588 INFO L471 AbstractCegarLoop]: Abstraction has 2851 states and 3957 transitions. [2025-03-17 19:09:28,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 12 states have internal predecessors, (109), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:28,588 INFO L276 IsEmpty]: Start isEmpty. Operand 2851 states and 3957 transitions. [2025-03-17 19:09:28,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-03-17 19:09:28,588 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:28,588 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-17 19:09:28,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-03-17 19:09:28,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-17 19:09:28,789 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:28,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:28,789 INFO L85 PathProgramCache]: Analyzing trace with hash 231538857, now seen corresponding path program 1 times [2025-03-17 19:09:28,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:28,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063210601] [2025-03-17 19:09:28,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:28,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:28,819 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-17 19:09:28,922 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-17 19:09:28,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:28,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:29,169 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-17 19:09:29,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:29,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063210601] [2025-03-17 19:09:29,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063210601] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:29,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304248866] [2025-03-17 19:09:29,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:29,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:29,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:29,172 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:29,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-17 19:09:29,445 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-17 19:09:29,558 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-17 19:09:29,558 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:29,558 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:29,561 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-17 19:09:29,563 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:29,611 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-17 19:09:29,611 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:29,700 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-17 19:09:29,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304248866] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:09:29,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:09:29,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 14 [2025-03-17 19:09:29,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097370146] [2025-03-17 19:09:29,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:09:29,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-17 19:09:29,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:29,702 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-17 19:09:29,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2025-03-17 19:09:29,703 INFO L87 Difference]: Start difference. First operand 2851 states and 3957 transitions. Second operand has 14 states, 14 states have (on average 9.428571428571429) internal successors, (132), 14 states have internal predecessors, (132), 2 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-17 19:09:29,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:29,925 INFO L93 Difference]: Finished difference Result 5660 states and 7890 transitions. [2025-03-17 19:09:29,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-17 19:09:29,925 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.428571428571429) internal successors, (132), 14 states have internal predecessors, (132), 2 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 132 [2025-03-17 19:09:29,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:29,931 INFO L225 Difference]: With dead ends: 5660 [2025-03-17 19:09:29,931 INFO L226 Difference]: Without dead ends: 2897 [2025-03-17 19:09:29,933 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2025-03-17 19:09:29,934 INFO L435 NwaCegarLoop]: 547 mSDtfsCounter, 15 mSDsluCounter, 3270 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 3817 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:29,934 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 3817 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-17 19:09:29,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2897 states. [2025-03-17 19:09:30,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2897 to 2892. [2025-03-17 19:09:30,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2892 states, 2753 states have (on average 1.3904831093352705) internal successors, (3828), 2766 states have internal predecessors, (3828), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (98), 79 states have call predecessors, (98), 86 states have call successors, (98) [2025-03-17 19:09:30,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2892 states to 2892 states and 4012 transitions. [2025-03-17 19:09:30,011 INFO L78 Accepts]: Start accepts. Automaton has 2892 states and 4012 transitions. Word has length 132 [2025-03-17 19:09:30,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:30,012 INFO L471 AbstractCegarLoop]: Abstraction has 2892 states and 4012 transitions. [2025-03-17 19:09:30,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.428571428571429) internal successors, (132), 14 states have internal predecessors, (132), 2 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-17 19:09:30,012 INFO L276 IsEmpty]: Start isEmpty. Operand 2892 states and 4012 transitions. [2025-03-17 19:09:30,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2025-03-17 19:09:30,013 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:30,013 INFO L218 NwaCegarLoop]: trace histogram [6, 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] [2025-03-17 19:09:30,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:30,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:30,214 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:30,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:30,214 INFO L85 PathProgramCache]: Analyzing trace with hash 772137543, now seen corresponding path program 2 times [2025-03-17 19:09:30,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:30,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277719013] [2025-03-17 19:09:30,214 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:09:30,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:30,245 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 136 statements into 2 equivalence classes. [2025-03-17 19:09:30,307 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 136 of 136 statements. [2025-03-17 19:09:30,307 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:09:30,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:30,635 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 19:09:30,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:30,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277719013] [2025-03-17 19:09:30,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277719013] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:30,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610806226] [2025-03-17 19:09:30,635 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:09:30,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:30,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:30,637 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:30,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-17 19:09:30,898 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 136 statements into 2 equivalence classes. [2025-03-17 19:09:30,910 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 7 of 136 statements. [2025-03-17 19:09:30,910 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-17 19:09:30,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:30,911 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-17 19:09:30,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:30,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2025-03-17 19:09:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-03-17 19:09:30,929 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:30,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610806226] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:30,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:30,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2025-03-17 19:09:30,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474584212] [2025-03-17 19:09:30,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:30,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 19:09:30,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:30,930 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 19:09:30,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:09:30,930 INFO L87 Difference]: Start difference. First operand 2892 states and 4012 transitions. Second operand has 3 states, 2 states have (on average 53.5) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:31,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:31,040 INFO L93 Difference]: Finished difference Result 2892 states and 4012 transitions. [2025-03-17 19:09:31,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 19:09:31,040 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 53.5) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 136 [2025-03-17 19:09:31,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:31,047 INFO L225 Difference]: With dead ends: 2892 [2025-03-17 19:09:31,047 INFO L226 Difference]: Without dead ends: 2891 [2025-03-17 19:09:31,047 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:09:31,048 INFO L435 NwaCegarLoop]: 548 mSDtfsCounter, 1 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1094 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:31,048 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1094 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-17 19:09:31,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2891 states. [2025-03-17 19:09:31,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2891 to 2891. [2025-03-17 19:09:31,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2891 states, 2753 states have (on average 1.3883036687250272) internal successors, (3822), 2765 states have internal predecessors, (3822), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (98), 79 states have call predecessors, (98), 86 states have call successors, (98) [2025-03-17 19:09:31,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2891 states to 2891 states and 4006 transitions. [2025-03-17 19:09:31,119 INFO L78 Accepts]: Start accepts. Automaton has 2891 states and 4006 transitions. Word has length 136 [2025-03-17 19:09:31,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:31,120 INFO L471 AbstractCegarLoop]: Abstraction has 2891 states and 4006 transitions. [2025-03-17 19:09:31,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 53.5) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:31,120 INFO L276 IsEmpty]: Start isEmpty. Operand 2891 states and 4006 transitions. [2025-03-17 19:09:31,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2025-03-17 19:09:31,121 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:31,121 INFO L218 NwaCegarLoop]: trace histogram [6, 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] [2025-03-17 19:09:31,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-03-17 19:09:31,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:31,321 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:31,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:31,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1833539196, now seen corresponding path program 1 times [2025-03-17 19:09:31,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:31,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587549389] [2025-03-17 19:09:31,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:31,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:31,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-03-17 19:09:31,397 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-03-17 19:09:31,398 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:31,398 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:31,618 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 7 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 19:09:31,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587549389] [2025-03-17 19:09:31,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587549389] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487415738] [2025-03-17 19:09:31,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:31,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:31,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:31,620 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:31,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-17 19:09:31,874 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 137 statements into 1 equivalence classes. [2025-03-17 19:09:31,952 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 137 of 137 statements. [2025-03-17 19:09:31,952 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:31,953 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:31,956 INFO L256 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 37 conjuncts are in the unsatisfiable core [2025-03-17 19:09:31,958 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:32,053 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-17 19:09:32,053 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:32,233 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 7 proven. 22 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 19:09:32,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487415738] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:09:32,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:09:32,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 7] total 21 [2025-03-17 19:09:32,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898864061] [2025-03-17 19:09:32,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:09:32,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-17 19:09:32,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:32,237 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-17 19:09:32,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2025-03-17 19:09:32,238 INFO L87 Difference]: Start difference. First operand 2891 states and 4006 transitions. Second operand has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 21 states have internal predecessors, (154), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-17 19:09:32,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:32,788 INFO L93 Difference]: Finished difference Result 5728 states and 7965 transitions. [2025-03-17 19:09:32,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-03-17 19:09:32,789 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 21 states have internal predecessors, (154), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 137 [2025-03-17 19:09:32,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:32,794 INFO L225 Difference]: With dead ends: 5728 [2025-03-17 19:09:32,794 INFO L226 Difference]: Without dead ends: 2934 [2025-03-17 19:09:32,797 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2025-03-17 19:09:32,798 INFO L435 NwaCegarLoop]: 529 mSDtfsCounter, 55 mSDsluCounter, 6290 mSDsCounter, 0 mSdLazyCounter, 957 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 6819 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:32,798 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 6819 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 957 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-17 19:09:32,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2934 states. [2025-03-17 19:09:32,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2934 to 2911. [2025-03-17 19:09:32,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2911 states, 2773 states have (on average 1.3883880274071403) internal successors, (3850), 2785 states have internal predecessors, (3850), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:32,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2911 states to 2911 states and 4029 transitions. [2025-03-17 19:09:32,867 INFO L78 Accepts]: Start accepts. Automaton has 2911 states and 4029 transitions. Word has length 137 [2025-03-17 19:09:32,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:32,868 INFO L471 AbstractCegarLoop]: Abstraction has 2911 states and 4029 transitions. [2025-03-17 19:09:32,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.333333333333333) internal successors, (154), 21 states have internal predecessors, (154), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-17 19:09:32,868 INFO L276 IsEmpty]: Start isEmpty. Operand 2911 states and 4029 transitions. [2025-03-17 19:09:32,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2025-03-17 19:09:32,869 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:32,869 INFO L218 NwaCegarLoop]: trace histogram [10, 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] [2025-03-17 19:09:32,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:33,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-03-17 19:09:33,070 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:33,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:33,070 INFO L85 PathProgramCache]: Analyzing trace with hash 132474564, now seen corresponding path program 2 times [2025-03-17 19:09:33,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:33,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310149707] [2025-03-17 19:09:33,071 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:09:33,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:33,103 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-03-17 19:09:33,170 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-03-17 19:09:33,170 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:09:33,170 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:33,561 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 7 proven. 60 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 19:09:33,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:33,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310149707] [2025-03-17 19:09:33,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310149707] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:33,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757783886] [2025-03-17 19:09:33,563 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:09:33,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:33,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:33,565 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:33,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-17 19:09:33,850 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 141 statements into 2 equivalence classes. [2025-03-17 19:09:34,013 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 141 of 141 statements. [2025-03-17 19:09:34,013 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:09:34,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:34,017 INFO L256 TraceCheckSpWp]: Trace formula consists of 955 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-03-17 19:09:34,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:34,183 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 54 proven. 21 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-17 19:09:34,183 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:34,475 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 7 proven. 60 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-17 19:09:34,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757783886] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:09:34,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:09:34,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15, 11] total 32 [2025-03-17 19:09:34,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693570555] [2025-03-17 19:09:34,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:09:34,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2025-03-17 19:09:34,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:34,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2025-03-17 19:09:34,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=800, Unknown=0, NotChecked=0, Total=992 [2025-03-17 19:09:34,476 INFO L87 Difference]: Start difference. First operand 2911 states and 4029 transitions. Second operand has 32 states, 32 states have (on average 5.125) internal successors, (164), 32 states have internal predecessors, (164), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-17 19:09:35,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:35,922 INFO L93 Difference]: Finished difference Result 5819 states and 8105 transitions. [2025-03-17 19:09:35,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2025-03-17 19:09:35,924 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 5.125) internal successors, (164), 32 states have internal predecessors, (164), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 141 [2025-03-17 19:09:35,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:35,929 INFO L225 Difference]: With dead ends: 5819 [2025-03-17 19:09:35,929 INFO L226 Difference]: Without dead ends: 2993 [2025-03-17 19:09:35,931 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=644, Invalid=2326, Unknown=0, NotChecked=0, Total=2970 [2025-03-17 19:09:35,932 INFO L435 NwaCegarLoop]: 539 mSDtfsCounter, 55 mSDsluCounter, 6451 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 6990 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:35,933 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 6990 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-17 19:09:35,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2025-03-17 19:09:35,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 2968. [2025-03-17 19:09:35,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2830 states have (on average 1.3816254416961131) internal successors, (3910), 2842 states have internal predecessors, (3910), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:36,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 4089 transitions. [2025-03-17 19:09:36,003 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 4089 transitions. Word has length 141 [2025-03-17 19:09:36,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:36,003 INFO L471 AbstractCegarLoop]: Abstraction has 2968 states and 4089 transitions. [2025-03-17 19:09:36,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.125) internal successors, (164), 32 states have internal predecessors, (164), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-17 19:09:36,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 4089 transitions. [2025-03-17 19:09:36,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2025-03-17 19:09:36,005 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:36,005 INFO L218 NwaCegarLoop]: trace histogram [21, 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] [2025-03-17 19:09:36,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-03-17 19:09:36,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2025-03-17 19:09:36,205 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:36,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:36,206 INFO L85 PathProgramCache]: Analyzing trace with hash -723802217, now seen corresponding path program 3 times [2025-03-17 19:09:36,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:36,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680898972] [2025-03-17 19:09:36,206 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-17 19:09:36,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:36,244 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 152 statements into 10 equivalence classes. [2025-03-17 19:09:36,263 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 108 of 152 statements. [2025-03-17 19:09:36,264 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-03-17 19:09:36,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:36,462 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-03-17 19:09:36,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:36,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680898972] [2025-03-17 19:09:36,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680898972] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:36,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:36,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-17 19:09:36,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982960264] [2025-03-17 19:09:36,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:36,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 19:09:36,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:36,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 19:09:36,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-17 19:09:36,464 INFO L87 Difference]: Start difference. First operand 2968 states and 4089 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 19:09:36,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:36,848 INFO L93 Difference]: Finished difference Result 5923 states and 8180 transitions. [2025-03-17 19:09:36,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 19:09:36,848 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 152 [2025-03-17 19:09:36,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:36,855 INFO L225 Difference]: With dead ends: 5923 [2025-03-17 19:09:36,855 INFO L226 Difference]: Without dead ends: 3003 [2025-03-17 19:09:36,857 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-17 19:09:36,857 INFO L435 NwaCegarLoop]: 533 mSDtfsCounter, 9 mSDsluCounter, 2383 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2916 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:36,858 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 2916 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 19:09:36,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3003 states. [2025-03-17 19:09:36,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3003 to 2996. [2025-03-17 19:09:36,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2996 states, 2858 states have (on average 1.380335899230231) internal successors, (3945), 2870 states have internal predecessors, (3945), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:36,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2996 states to 2996 states and 4124 transitions. [2025-03-17 19:09:36,930 INFO L78 Accepts]: Start accepts. Automaton has 2996 states and 4124 transitions. Word has length 152 [2025-03-17 19:09:36,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:36,930 INFO L471 AbstractCegarLoop]: Abstraction has 2996 states and 4124 transitions. [2025-03-17 19:09:36,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 19:09:36,930 INFO L276 IsEmpty]: Start isEmpty. Operand 2996 states and 4124 transitions. [2025-03-17 19:09:36,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-03-17 19:09:36,932 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:36,932 INFO L218 NwaCegarLoop]: trace histogram [21, 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] [2025-03-17 19:09:36,932 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-03-17 19:09:36,932 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:36,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:36,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1924035518, now seen corresponding path program 1 times [2025-03-17 19:09:36,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:36,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696228849] [2025-03-17 19:09:36,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:36,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:36,974 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-03-17 19:09:37,091 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-03-17 19:09:37,092 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:37,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:37,789 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 229 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 19:09:37,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:37,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696228849] [2025-03-17 19:09:37,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696228849] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:37,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41480116] [2025-03-17 19:09:37,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:37,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:37,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:37,791 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:37,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-17 19:09:38,097 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-03-17 19:09:38,212 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-03-17 19:09:38,212 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:38,212 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:38,216 INFO L256 TraceCheckSpWp]: Trace formula consists of 1121 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-03-17 19:09:38,218 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:38,385 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-03-17 19:09:38,385 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:38,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41480116] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:38,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:38,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [19] total 25 [2025-03-17 19:09:38,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53633110] [2025-03-17 19:09:38,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:38,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-17 19:09:38,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:38,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-17 19:09:38,386 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2025-03-17 19:09:38,386 INFO L87 Difference]: Start difference. First operand 2996 states and 4124 transitions. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:39,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:39,161 INFO L93 Difference]: Finished difference Result 5977 states and 8244 transitions. [2025-03-17 19:09:39,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-17 19:09:39,161 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 153 [2025-03-17 19:09:39,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:39,171 INFO L225 Difference]: With dead ends: 5977 [2025-03-17 19:09:39,171 INFO L226 Difference]: Without dead ends: 3038 [2025-03-17 19:09:39,174 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2025-03-17 19:09:39,174 INFO L435 NwaCegarLoop]: 532 mSDtfsCounter, 13 mSDsluCounter, 2873 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 3405 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:39,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 3405 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-17 19:09:39,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3038 states. [2025-03-17 19:09:39,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3038 to 3010. [2025-03-17 19:09:39,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3010 states, 2872 states have (on average 1.376392757660167) internal successors, (3953), 2884 states have internal predecessors, (3953), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:39,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3010 states to 3010 states and 4132 transitions. [2025-03-17 19:09:39,321 INFO L78 Accepts]: Start accepts. Automaton has 3010 states and 4132 transitions. Word has length 153 [2025-03-17 19:09:39,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:39,321 INFO L471 AbstractCegarLoop]: Abstraction has 3010 states and 4132 transitions. [2025-03-17 19:09:39,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 states have internal predecessors, (113), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:39,321 INFO L276 IsEmpty]: Start isEmpty. Operand 3010 states and 4132 transitions. [2025-03-17 19:09:39,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2025-03-17 19:09:39,322 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:39,324 INFO L218 NwaCegarLoop]: trace histogram [21, 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] [2025-03-17 19:09:39,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:39,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:39,528 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:39,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:39,529 INFO L85 PathProgramCache]: Analyzing trace with hash 979723831, now seen corresponding path program 1 times [2025-03-17 19:09:39,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:39,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261325619] [2025-03-17 19:09:39,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:39,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:39,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 153 statements into 1 equivalence classes. [2025-03-17 19:09:39,588 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 153 of 153 statements. [2025-03-17 19:09:39,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:39,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:39,789 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-03-17 19:09:39,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:39,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261325619] [2025-03-17 19:09:39,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261325619] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:39,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 19:09:39,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-17 19:09:39,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799856014] [2025-03-17 19:09:39,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:39,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 19:09:39,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:39,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 19:09:39,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-17 19:09:39,792 INFO L87 Difference]: Start difference. First operand 3010 states and 4132 transitions. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 19:09:40,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:40,143 INFO L93 Difference]: Finished difference Result 6001 states and 8259 transitions. [2025-03-17 19:09:40,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 19:09:40,143 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 153 [2025-03-17 19:09:40,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:40,149 INFO L225 Difference]: With dead ends: 6001 [2025-03-17 19:09:40,149 INFO L226 Difference]: Without dead ends: 3045 [2025-03-17 19:09:40,152 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-17 19:09:40,153 INFO L435 NwaCegarLoop]: 538 mSDtfsCounter, 7 mSDsluCounter, 2384 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2922 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:40,154 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2922 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:40,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3045 states. [2025-03-17 19:09:40,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3045 to 3031. [2025-03-17 19:09:40,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3031 states, 2893 states have (on average 1.376080193570688) internal successors, (3981), 2905 states have internal predecessors, (3981), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:40,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3031 states to 3031 states and 4160 transitions. [2025-03-17 19:09:40,272 INFO L78 Accepts]: Start accepts. Automaton has 3031 states and 4160 transitions. Word has length 153 [2025-03-17 19:09:40,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:40,272 INFO L471 AbstractCegarLoop]: Abstraction has 3031 states and 4160 transitions. [2025-03-17 19:09:40,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-17 19:09:40,272 INFO L276 IsEmpty]: Start isEmpty. Operand 3031 states and 4160 transitions. [2025-03-17 19:09:40,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2025-03-17 19:09:40,273 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:40,273 INFO L218 NwaCegarLoop]: trace histogram [21, 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] [2025-03-17 19:09:40,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-17 19:09:40,273 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:40,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:40,274 INFO L85 PathProgramCache]: Analyzing trace with hash 799141822, now seen corresponding path program 1 times [2025-03-17 19:09:40,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:40,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295609620] [2025-03-17 19:09:40,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:40,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:40,322 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 19:09:40,480 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 19:09:40,480 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:40,480 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:41,117 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 229 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 19:09:41,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:41,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295609620] [2025-03-17 19:09:41,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295609620] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:41,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525849437] [2025-03-17 19:09:41,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:41,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:41,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:41,119 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:41,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-17 19:09:41,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 19:09:41,886 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 19:09:41,887 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:41,887 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:41,892 INFO L256 TraceCheckSpWp]: Trace formula consists of 1122 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-03-17 19:09:41,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:42,265 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-03-17 19:09:42,265 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:42,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525849437] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:42,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:42,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [19] total 27 [2025-03-17 19:09:42,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544853620] [2025-03-17 19:09:42,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:42,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-17 19:09:42,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:42,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-17 19:09:42,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2025-03-17 19:09:42,266 INFO L87 Difference]: Start difference. First operand 3031 states and 4160 transitions. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:43,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:43,022 INFO L93 Difference]: Finished difference Result 6075 states and 8366 transitions. [2025-03-17 19:09:43,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-17 19:09:43,023 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 154 [2025-03-17 19:09:43,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:43,028 INFO L225 Difference]: With dead ends: 6075 [2025-03-17 19:09:43,029 INFO L226 Difference]: Without dead ends: 3101 [2025-03-17 19:09:43,032 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=64, Invalid=638, Unknown=0, NotChecked=0, Total=702 [2025-03-17 19:09:43,032 INFO L435 NwaCegarLoop]: 535 mSDtfsCounter, 13 mSDsluCounter, 3867 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4402 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:43,032 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 4402 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-17 19:09:43,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3101 states. [2025-03-17 19:09:43,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3101 to 3080. [2025-03-17 19:09:43,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3080 states, 2942 states have (on average 1.3745751189666893) internal successors, (4044), 2954 states have internal predecessors, (4044), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:43,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3080 states to 3080 states and 4223 transitions. [2025-03-17 19:09:43,121 INFO L78 Accepts]: Start accepts. Automaton has 3080 states and 4223 transitions. Word has length 154 [2025-03-17 19:09:43,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:43,121 INFO L471 AbstractCegarLoop]: Abstraction has 3080 states and 4223 transitions. [2025-03-17 19:09:43,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:43,121 INFO L276 IsEmpty]: Start isEmpty. Operand 3080 states and 4223 transitions. [2025-03-17 19:09:43,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2025-03-17 19:09:43,122 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:43,122 INFO L218 NwaCegarLoop]: trace histogram [21, 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] [2025-03-17 19:09:43,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-17 19:09:43,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-03-17 19:09:43,323 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:43,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:43,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1101231842, now seen corresponding path program 1 times [2025-03-17 19:09:43,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:43,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642603903] [2025-03-17 19:09:43,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:43,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:43,364 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 19:09:43,470 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 19:09:43,470 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:43,471 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:44,112 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 229 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 19:09:44,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:44,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642603903] [2025-03-17 19:09:44,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642603903] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:44,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563420218] [2025-03-17 19:09:44,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:44,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:44,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:44,114 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:44,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-17 19:09:44,457 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 19:09:44,575 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 19:09:44,575 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:44,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:44,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 1122 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-03-17 19:09:44,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:44,695 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2025-03-17 19:09:44,695 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:44,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563420218] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:44,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:44,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [19] total 24 [2025-03-17 19:09:44,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859500579] [2025-03-17 19:09:44,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:44,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 19:09:44,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:44,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 19:09:44,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=494, Unknown=0, NotChecked=0, Total=552 [2025-03-17 19:09:44,696 INFO L87 Difference]: Start difference. First operand 3080 states and 4223 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:45,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:45,026 INFO L93 Difference]: Finished difference Result 6126 states and 8420 transitions. [2025-03-17 19:09:45,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-17 19:09:45,027 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 154 [2025-03-17 19:09:45,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:45,034 INFO L225 Difference]: With dead ends: 6126 [2025-03-17 19:09:45,034 INFO L226 Difference]: Without dead ends: 3115 [2025-03-17 19:09:45,040 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2025-03-17 19:09:45,040 INFO L435 NwaCegarLoop]: 527 mSDtfsCounter, 30 mSDsluCounter, 2401 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 2928 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:45,041 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 2928 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 19:09:45,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3115 states. [2025-03-17 19:09:45,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3115 to 3094. [2025-03-17 19:09:45,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3094 states, 2956 states have (on average 1.3728010825439783) internal successors, (4058), 2968 states have internal predecessors, (4058), 86 states have call successors, (86), 46 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:45,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3094 states to 3094 states and 4237 transitions. [2025-03-17 19:09:45,162 INFO L78 Accepts]: Start accepts. Automaton has 3094 states and 4237 transitions. Word has length 154 [2025-03-17 19:09:45,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:45,163 INFO L471 AbstractCegarLoop]: Abstraction has 3094 states and 4237 transitions. [2025-03-17 19:09:45,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:45,163 INFO L276 IsEmpty]: Start isEmpty. Operand 3094 states and 4237 transitions. [2025-03-17 19:09:45,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2025-03-17 19:09:45,164 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:45,164 INFO L218 NwaCegarLoop]: trace histogram [21, 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] [2025-03-17 19:09:45,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-17 19:09:45,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-03-17 19:09:45,364 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:45,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:45,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1036373670, now seen corresponding path program 1 times [2025-03-17 19:09:45,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:45,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913349221] [2025-03-17 19:09:45,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:45,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:45,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 19:09:45,494 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 19:09:45,494 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:45,494 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:46,130 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 7 proven. 229 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-03-17 19:09:46,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:46,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913349221] [2025-03-17 19:09:46,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913349221] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:46,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680286937] [2025-03-17 19:09:46,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:46,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:46,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:46,133 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:46,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-17 19:09:46,491 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 19:09:46,727 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 19:09:46,727 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:46,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:46,734 INFO L256 TraceCheckSpWp]: Trace formula consists of 1122 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-03-17 19:09:46,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:47,135 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 10 proven. 232 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-03-17 19:09:47,135 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 131 proven. 28 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2025-03-17 19:09:47,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680286937] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:09:47,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:09:47,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 20, 12] total 46 [2025-03-17 19:09:47,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718141231] [2025-03-17 19:09:47,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:09:47,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-03-17 19:09:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:47,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-03-17 19:09:47,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=1719, Unknown=0, NotChecked=0, Total=2070 [2025-03-17 19:09:47,690 INFO L87 Difference]: Start difference. First operand 3094 states and 4237 transitions. Second operand has 46 states, 46 states have (on average 3.782608695652174) internal successors, (174), 46 states have internal predecessors, (174), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-17 19:09:50,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:50,631 INFO L93 Difference]: Finished difference Result 6210 states and 8590 transitions. [2025-03-17 19:09:50,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2025-03-17 19:09:50,631 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.782608695652174) internal successors, (174), 46 states have internal predecessors, (174), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 154 [2025-03-17 19:09:50,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:50,638 INFO L225 Difference]: With dead ends: 6210 [2025-03-17 19:09:50,638 INFO L226 Difference]: Without dead ends: 3227 [2025-03-17 19:09:50,642 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1332, Invalid=7410, Unknown=0, NotChecked=0, Total=8742 [2025-03-17 19:09:50,642 INFO L435 NwaCegarLoop]: 537 mSDtfsCounter, 53 mSDsluCounter, 7511 mSDsCounter, 0 mSdLazyCounter, 1574 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 8048 SdHoareTripleChecker+Invalid, 1602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:50,642 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 8048 Invalid, 1602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1574 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 19:09:50,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3227 states. [2025-03-17 19:09:50,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3227 to 3168. [2025-03-17 19:09:50,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3168 states, 3030 states have (on average 1.3653465346534654) internal successors, (4137), 3041 states have internal predecessors, (4137), 86 states have call successors, (86), 47 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:50,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3168 states to 3168 states and 4316 transitions. [2025-03-17 19:09:50,739 INFO L78 Accepts]: Start accepts. Automaton has 3168 states and 4316 transitions. Word has length 154 [2025-03-17 19:09:50,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:50,739 INFO L471 AbstractCegarLoop]: Abstraction has 3168 states and 4316 transitions. [2025-03-17 19:09:50,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.782608695652174) internal successors, (174), 46 states have internal predecessors, (174), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-17 19:09:50,740 INFO L276 IsEmpty]: Start isEmpty. Operand 3168 states and 4316 transitions. [2025-03-17 19:09:50,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-03-17 19:09:50,740 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:50,740 INFO L218 NwaCegarLoop]: trace histogram [38, 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] [2025-03-17 19:09:50,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-03-17 19:09:50,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-03-17 19:09:50,942 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:50,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:50,943 INFO L85 PathProgramCache]: Analyzing trace with hash 836047359, now seen corresponding path program 2 times [2025-03-17 19:09:50,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:50,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408416949] [2025-03-17 19:09:50,943 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:09:50,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:50,990 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 171 statements into 2 equivalence classes. [2025-03-17 19:09:51,346 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 171 of 171 statements. [2025-03-17 19:09:51,346 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:09:51,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:52,091 INFO L134 CoverageAnalysis]: Checked inductivity of 799 backedges. 7 proven. 508 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2025-03-17 19:09:52,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:52,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408416949] [2025-03-17 19:09:52,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408416949] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:52,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604986045] [2025-03-17 19:09:52,091 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:09:52,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:52,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:52,093 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:52,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-17 19:09:52,491 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 171 statements into 2 equivalence classes. [2025-03-17 19:09:52,823 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 171 of 171 statements. [2025-03-17 19:09:52,823 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:09:52,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:52,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 1377 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-03-17 19:09:52,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 799 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 792 trivial. 0 not checked. [2025-03-17 19:09:53,058 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 19:09:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604986045] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 19:09:53,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 19:09:53,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [20] total 25 [2025-03-17 19:09:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244771206] [2025-03-17 19:09:53,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 19:09:53,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-17 19:09:53,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:53,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-17 19:09:53,059 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2025-03-17 19:09:53,060 INFO L87 Difference]: Start difference. First operand 3168 states and 4316 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:53,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:09:53,401 INFO L93 Difference]: Finished difference Result 6305 states and 8612 transitions. [2025-03-17 19:09:53,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-17 19:09:53,402 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 171 [2025-03-17 19:09:53,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:09:53,407 INFO L225 Difference]: With dead ends: 6305 [2025-03-17 19:09:53,407 INFO L226 Difference]: Without dead ends: 3203 [2025-03-17 19:09:53,432 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2025-03-17 19:09:53,432 INFO L435 NwaCegarLoop]: 538 mSDtfsCounter, 6 mSDsluCounter, 2384 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2922 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 19:09:53,432 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2922 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 19:09:53,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3203 states. [2025-03-17 19:09:53,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3203 to 3168. [2025-03-17 19:09:53,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3168 states, 3030 states have (on average 1.3653465346534654) internal successors, (4137), 3041 states have internal predecessors, (4137), 86 states have call successors, (86), 47 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:09:53,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3168 states to 3168 states and 4316 transitions. [2025-03-17 19:09:53,569 INFO L78 Accepts]: Start accepts. Automaton has 3168 states and 4316 transitions. Word has length 171 [2025-03-17 19:09:53,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:09:53,569 INFO L471 AbstractCegarLoop]: Abstraction has 3168 states and 4316 transitions. [2025-03-17 19:09:53,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 19:09:53,570 INFO L276 IsEmpty]: Start isEmpty. Operand 3168 states and 4316 transitions. [2025-03-17 19:09:53,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2025-03-17 19:09:53,570 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:09:53,571 INFO L218 NwaCegarLoop]: trace histogram [38, 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] [2025-03-17 19:09:53,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-17 19:09:53,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-03-17 19:09:53,771 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:09:53,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:09:53,771 INFO L85 PathProgramCache]: Analyzing trace with hash 456558455, now seen corresponding path program 1 times [2025-03-17 19:09:53,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:09:53,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014552937] [2025-03-17 19:09:53,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:53,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:09:53,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-03-17 19:09:54,034 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-03-17 19:09:54,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:54,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 799 backedges. 7 proven. 508 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2025-03-17 19:09:54,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:09:54,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014552937] [2025-03-17 19:09:54,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014552937] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:09:54,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415049245] [2025-03-17 19:09:54,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 19:09:54,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:09:54,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:09:54,815 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:09:54,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-17 19:09:55,234 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-03-17 19:09:57,391 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-03-17 19:09:57,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 19:09:57,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:09:57,400 INFO L256 TraceCheckSpWp]: Trace formula consists of 1375 conjuncts, 80 conjuncts are in the unsatisfiable core [2025-03-17 19:09:57,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:09:57,917 INFO L134 CoverageAnalysis]: Checked inductivity of 799 backedges. 403 proven. 120 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-03-17 19:09:57,917 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:09:58,942 INFO L134 CoverageAnalysis]: Checked inductivity of 799 backedges. 7 proven. 508 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2025-03-17 19:09:58,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415049245] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:09:58,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:09:58,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 20] total 59 [2025-03-17 19:09:58,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898512149] [2025-03-17 19:09:58,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:09:58,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-03-17 19:09:58,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:09:58,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-03-17 19:09:58,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=696, Invalid=2726, Unknown=0, NotChecked=0, Total=3422 [2025-03-17 19:09:58,944 INFO L87 Difference]: Start difference. First operand 3168 states and 4316 transitions. Second operand has 59 states, 59 states have (on average 3.288135593220339) internal successors, (194), 59 states have internal predecessors, (194), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-17 19:10:23,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 19:10:23,831 INFO L93 Difference]: Finished difference Result 6353 states and 8743 transitions. [2025-03-17 19:10:23,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-03-17 19:10:23,831 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 3.288135593220339) internal successors, (194), 59 states have internal predecessors, (194), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 172 [2025-03-17 19:10:23,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 19:10:23,836 INFO L225 Difference]: With dead ends: 6353 [2025-03-17 19:10:23,836 INFO L226 Difference]: Without dead ends: 3301 [2025-03-17 19:10:23,841 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1349 ImplicationChecksByTransitivity, 24.9s TimeCoverageRelationStatistics Valid=2732, Invalid=9040, Unknown=0, NotChecked=0, Total=11772 [2025-03-17 19:10:23,841 INFO L435 NwaCegarLoop]: 539 mSDtfsCounter, 38 mSDsluCounter, 13415 mSDsCounter, 0 mSdLazyCounter, 3164 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 13954 SdHoareTripleChecker+Invalid, 3183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 3164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-17 19:10:23,841 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 13954 Invalid, 3183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 3164 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-17 19:10:23,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3301 states. [2025-03-17 19:10:23,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3301 to 3270. [2025-03-17 19:10:23,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3270 states, 3132 states have (on average 1.353448275862069) internal successors, (4239), 3143 states have internal predecessors, (4239), 86 states have call successors, (86), 47 states have call predecessors, (86), 40 states have return successors, (93), 79 states have call predecessors, (93), 86 states have call successors, (93) [2025-03-17 19:10:23,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3270 states to 3270 states and 4418 transitions. [2025-03-17 19:10:23,950 INFO L78 Accepts]: Start accepts. Automaton has 3270 states and 4418 transitions. Word has length 172 [2025-03-17 19:10:23,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 19:10:23,950 INFO L471 AbstractCegarLoop]: Abstraction has 3270 states and 4418 transitions. [2025-03-17 19:10:23,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 3.288135593220339) internal successors, (194), 59 states have internal predecessors, (194), 3 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-17 19:10:23,950 INFO L276 IsEmpty]: Start isEmpty. Operand 3270 states and 4418 transitions. [2025-03-17 19:10:23,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2025-03-17 19:10:23,951 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 19:10:23,951 INFO L218 NwaCegarLoop]: trace histogram [55, 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] [2025-03-17 19:10:23,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-03-17 19:10:24,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:10:24,152 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-03-17 19:10:24,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 19:10:24,152 INFO L85 PathProgramCache]: Analyzing trace with hash -300696702, now seen corresponding path program 2 times [2025-03-17 19:10:24,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 19:10:24,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604161964] [2025-03-17 19:10:24,152 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:10:24,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 19:10:24,199 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 189 statements into 2 equivalence classes. [2025-03-17 19:10:24,432 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 189 of 189 statements. [2025-03-17 19:10:24,432 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:10:24,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:10:26,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1615 backedges. 7 proven. 1324 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2025-03-17 19:10:26,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 19:10:26,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604161964] [2025-03-17 19:10:26,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604161964] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 19:10:26,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897977046] [2025-03-17 19:10:26,082 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-17 19:10:26,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 19:10:26,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 19:10:26,084 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 19:10:26,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-17 19:10:26,544 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 189 statements into 2 equivalence classes. [2025-03-17 19:10:27,352 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 189 of 189 statements. [2025-03-17 19:10:27,352 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-17 19:10:27,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 19:10:27,361 INFO L256 TraceCheckSpWp]: Trace formula consists of 1630 conjuncts, 126 conjuncts are in the unsatisfiable core [2025-03-17 19:10:27,364 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 19:10:28,734 INFO L134 CoverageAnalysis]: Checked inductivity of 1615 backedges. 10 proven. 1542 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2025-03-17 19:10:28,734 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-17 19:10:31,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1615 backedges. 803 proven. 276 refuted. 0 times theorem prover too weak. 536 trivial. 0 not checked. [2025-03-17 19:10:31,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897977046] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-17 19:10:31,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-17 19:10:31,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36, 28] total 96 [2025-03-17 19:10:31,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168235028] [2025-03-17 19:10:31,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-17 19:10:31,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2025-03-17 19:10:31,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 19:10:31,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2025-03-17 19:10:31,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1749, Invalid=7371, Unknown=0, NotChecked=0, Total=9120 [2025-03-17 19:10:31,693 INFO L87 Difference]: Start difference. First operand 3270 states and 4418 transitions. Second operand has 96 states, 96 states have (on average 2.3541666666666665) internal successors, (226), 96 states have internal predecessors, (226), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12)