./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-overflow.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-1.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/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 05edfd344a133924af20e7887ded3d695179bf474d7b39ea2b7287f4a108ff8d --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 23:28:14,889 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 23:28:14,966 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-10-11 23:28:14,971 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 23:28:14,972 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 23:28:15,008 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 23:28:15,008 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 23:28:15,009 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 23:28:15,010 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 23:28:15,011 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 23:28:15,011 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 23:28:15,012 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 23:28:15,012 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 23:28:15,014 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 23:28:15,015 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 23:28:15,015 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 23:28:15,015 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 23:28:15,016 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-11 23:28:15,016 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 23:28:15,016 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-11 23:28:15,016 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 23:28:15,020 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 23:28:15,021 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 23:28:15,021 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 23:28:15,021 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 23:28:15,021 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-10-11 23:28:15,022 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-11 23:28:15,022 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-11 23:28:15,022 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 23:28:15,023 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 23:28:15,023 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 23:28:15,023 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 23:28:15,023 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 23:28:15,024 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 23:28:15,024 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 23:28:15,024 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 23:28:15,024 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 23:28:15,025 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 23:28:15,025 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 23:28:15,025 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 23:28:15,025 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 23:28:15,026 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 23:28:15,027 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 23:28:15,027 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 23:28:15,028 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-clean/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 -> 05edfd344a133924af20e7887ded3d695179bf474d7b39ea2b7287f4a108ff8d [2024-10-11 23:28:15,270 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 23:28:15,295 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 23:28:15,298 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 23:28:15,300 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 23:28:15,300 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 23:28:15,301 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-1.i [2024-10-11 23:28:16,722 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 23:28:17,057 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 23:28:17,059 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test6-1.i [2024-10-11 23:28:17,079 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/ce0f71183/699dbfab07684a6b95547a0082a40d82/FLAG798b96328 [2024-10-11 23:28:17,092 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/ce0f71183/699dbfab07684a6b95547a0082a40d82 [2024-10-11 23:28:17,094 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 23:28:17,096 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 23:28:17,100 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 23:28:17,101 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 23:28:17,107 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 23:28:17,108 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:17,109 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f84ef83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17, skipping insertion in model container [2024-10-11 23:28:17,109 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:17,170 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 23:28:17,765 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 23:28:17,778 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 23:28:17,913 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 23:28:17,993 INFO L204 MainTranslator]: Completed translation [2024-10-11 23:28:17,994 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17 WrapperNode [2024-10-11 23:28:17,994 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 23:28:17,995 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 23:28:17,995 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 23:28:17,995 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 23:28:18,002 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,035 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,111 INFO L138 Inliner]: procedures = 282, calls = 290, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1478 [2024-10-11 23:28:18,111 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 23:28:18,112 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-11 23:28:18,112 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-11 23:28:18,112 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-11 23:28:18,123 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,124 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,141 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,234 INFO L175 MemorySlicer]: Split 259 memory accesses to 4 slices as follows [2, 220, 3, 34]. 85 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 55 writes are split as follows [0, 49, 2, 4]. [2024-10-11 23:28:18,238 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,238 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,279 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,291 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,296 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,303 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,320 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-11 23:28:18,321 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-11 23:28:18,321 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-11 23:28:18,321 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-11 23:28:18,326 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (1/1) ... [2024-10-11 23:28:18,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 23:28:18,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:18,365 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-11 23:28:18,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-11 23:28:18,408 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2024-10-11 23:28:18,409 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2024-10-11 23:28:18,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-11 23:28:18,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-11 23:28:18,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-11 23:28:18,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-11 23:28:18,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-11 23:28:18,410 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-11 23:28:18,410 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2024-10-11 23:28:18,412 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2024-10-11 23:28:18,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-11 23:28:18,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-11 23:28:18,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-11 23:28:18,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-11 23:28:18,412 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-10-11 23:28:18,412 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-10-11 23:28:18,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2024-10-11 23:28:18,413 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-11 23:28:18,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-11 23:28:18,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-11 23:28:18,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-11 23:28:18,414 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2024-10-11 23:28:18,414 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2024-10-11 23:28:18,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-11 23:28:18,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-11 23:28:18,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-11 23:28:18,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-11 23:28:18,417 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-11 23:28:18,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-11 23:28:18,624 INFO L238 CfgBuilder]: Building ICFG [2024-10-11 23:28:18,626 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-11 23:28:20,029 INFO L? ?]: Removed 345 outVars from TransFormulas that were not future-live. [2024-10-11 23:28:20,030 INFO L287 CfgBuilder]: Performing block encoding [2024-10-11 23:28:20,087 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-11 23:28:20,089 INFO L314 CfgBuilder]: Removed 63 assume(true) statements. [2024-10-11 23:28:20,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 11:28:20 BoogieIcfgContainer [2024-10-11 23:28:20,089 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-11 23:28:20,091 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-11 23:28:20,092 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-11 23:28:20,096 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-11 23:28:20,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 11:28:17" (1/3) ... [2024-10-11 23:28:20,096 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55fc19cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 11:28:20, skipping insertion in model container [2024-10-11 23:28:20,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 11:28:17" (2/3) ... [2024-10-11 23:28:20,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55fc19cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 11:28:20, skipping insertion in model container [2024-10-11 23:28:20,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 11:28:20" (3/3) ... [2024-10-11 23:28:20,098 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_BER_test6-1.i [2024-10-11 23:28:20,112 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-11 23:28:20,112 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2024-10-11 23:28:20,188 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-11 23:28:20,195 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;@7ffac33f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-11 23:28:20,195 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2024-10-11 23:28:20,204 INFO L276 IsEmpty]: Start isEmpty. Operand has 452 states, 415 states have (on average 1.621686746987952) internal successors, (673), 432 states have internal predecessors, (673), 18 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-10-11 23:28:20,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-10-11 23:28:20,209 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:20,210 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-10-11 23:28:20,210 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:20,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:20,215 INFO L85 PathProgramCache]: Analyzing trace with hash 608439599, now seen corresponding path program 1 times [2024-10-11 23:28:20,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:20,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592797157] [2024-10-11 23:28:20,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:20,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:20,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:20,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:20,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592797157] [2024-10-11 23:28:20,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592797157] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:20,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:20,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-11 23:28:20,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103880101] [2024-10-11 23:28:20,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:20,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-11 23:28:20,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:20,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-11 23:28:20,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-11 23:28:20,442 INFO L87 Difference]: Start difference. First operand has 452 states, 415 states have (on average 1.621686746987952) internal successors, (673), 432 states have internal predecessors, (673), 18 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:20,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:20,540 INFO L93 Difference]: Finished difference Result 898 states and 1422 transitions. [2024-10-11 23:28:20,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-11 23:28:20,543 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 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 6 [2024-10-11 23:28:20,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:20,554 INFO L225 Difference]: With dead ends: 898 [2024-10-11 23:28:20,555 INFO L226 Difference]: Without dead ends: 435 [2024-10-11 23:28:20,562 INFO L431 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 [2024-10-11 23:28:20,565 INFO L432 NwaCegarLoop]: 623 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:20,566 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 623 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-11 23:28:20,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2024-10-11 23:28:20,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 435. [2024-10-11 23:28:20,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 407 states have (on average 1.457002457002457) internal successors, (593), 421 states have internal predecessors, (593), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-10-11 23:28:20,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 613 transitions. [2024-10-11 23:28:20,635 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 613 transitions. Word has length 6 [2024-10-11 23:28:20,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:20,635 INFO L471 AbstractCegarLoop]: Abstraction has 435 states and 613 transitions. [2024-10-11 23:28:20,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:20,636 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 613 transitions. [2024-10-11 23:28:20,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-10-11 23:28:20,636 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:20,636 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-10-11 23:28:20,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-11 23:28:20,637 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:20,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:20,638 INFO L85 PathProgramCache]: Analyzing trace with hash 608441521, now seen corresponding path program 1 times [2024-10-11 23:28:20,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:20,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179133763] [2024-10-11 23:28:20,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:20,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-11 23:28:20,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198934193] [2024-10-11 23:28:20,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:20,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:20,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:20,709 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:20,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-11 23:28:20,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:20,930 INFO L255 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-11 23:28:20,936 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:20,988 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 [2024-10-11 23:28:21,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:21,024 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 23:28:21,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:21,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179133763] [2024-10-11 23:28:21,025 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-11 23:28:21,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198934193] [2024-10-11 23:28:21,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198934193] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:21,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:21,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-11 23:28:21,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200052306] [2024-10-11 23:28:21,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:21,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:28:21,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:21,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:28:21,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 23:28:21,030 INFO L87 Difference]: Start difference. First operand 435 states and 613 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:21,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:21,217 INFO L93 Difference]: Finished difference Result 841 states and 1198 transitions. [2024-10-11 23:28:21,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-11 23:28:21,217 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 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 6 [2024-10-11 23:28:21,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:21,223 INFO L225 Difference]: With dead ends: 841 [2024-10-11 23:28:21,223 INFO L226 Difference]: Without dead ends: 839 [2024-10-11 23:28:21,224 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 23:28:21,224 INFO L432 NwaCegarLoop]: 632 mSDtfsCounter, 560 mSDsluCounter, 1207 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 1839 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:21,225 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [569 Valid, 1839 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:21,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2024-10-11 23:28:21,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 441. [2024-10-11 23:28:21,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 413 states have (on average 1.4527845036319613) internal successors, (600), 427 states have internal predecessors, (600), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-10-11 23:28:21,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 620 transitions. [2024-10-11 23:28:21,252 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 620 transitions. Word has length 6 [2024-10-11 23:28:21,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:21,252 INFO L471 AbstractCegarLoop]: Abstraction has 441 states and 620 transitions. [2024-10-11 23:28:21,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:21,252 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 620 transitions. [2024-10-11 23:28:21,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-10-11 23:28:21,255 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:21,255 INFO L215 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] [2024-10-11 23:28:21,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-11 23:28:21,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:21,460 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:21,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:21,460 INFO L85 PathProgramCache]: Analyzing trace with hash 2006626720, now seen corresponding path program 1 times [2024-10-11 23:28:21,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:21,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801978534] [2024-10-11 23:28:21,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:21,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:21,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:21,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:21,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:21,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801978534] [2024-10-11 23:28:21,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801978534] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:21,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:21,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-11 23:28:21,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206550732] [2024-10-11 23:28:21,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:21,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:28:21,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:21,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:28:21,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 23:28:21,847 INFO L87 Difference]: Start difference. First operand 441 states and 620 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2024-10-11 23:28:21,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:21,958 INFO L93 Difference]: Finished difference Result 833 states and 1166 transitions. [2024-10-11 23:28:21,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 23:28:21,959 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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 62 [2024-10-11 23:28:21,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:21,962 INFO L225 Difference]: With dead ends: 833 [2024-10-11 23:28:21,962 INFO L226 Difference]: Without dead ends: 399 [2024-10-11 23:28:21,965 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 23:28:21,966 INFO L432 NwaCegarLoop]: 504 mSDtfsCounter, 30 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1495 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:21,967 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 1495 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:21,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2024-10-11 23:28:21,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2024-10-11 23:28:21,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 371 states have (on average 1.4097035040431267) internal successors, (523), 385 states have internal predecessors, (523), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-10-11 23:28:21,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 543 transitions. [2024-10-11 23:28:21,985 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 543 transitions. Word has length 62 [2024-10-11 23:28:21,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:21,985 INFO L471 AbstractCegarLoop]: Abstraction has 399 states and 543 transitions. [2024-10-11 23:28:21,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2024-10-11 23:28:21,986 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 543 transitions. [2024-10-11 23:28:21,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-10-11 23:28:21,988 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:21,988 INFO L215 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] [2024-10-11 23:28:21,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-11 23:28:21,988 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:21,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:21,989 INFO L85 PathProgramCache]: Analyzing trace with hash 942426772, now seen corresponding path program 1 times [2024-10-11 23:28:21,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:21,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330147842] [2024-10-11 23:28:21,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:21,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:22,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:22,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:22,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:22,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330147842] [2024-10-11 23:28:22,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330147842] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:22,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:22,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-11 23:28:22,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149006016] [2024-10-11 23:28:22,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:22,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:28:22,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:22,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:28:22,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 23:28:22,294 INFO L87 Difference]: Start difference. First operand 399 states and 543 transitions. Second operand has 4 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 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) [2024-10-11 23:28:22,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:22,389 INFO L93 Difference]: Finished difference Result 773 states and 1062 transitions. [2024-10-11 23:28:22,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-11 23:28:22,390 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 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 62 [2024-10-11 23:28:22,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:22,397 INFO L225 Difference]: With dead ends: 773 [2024-10-11 23:28:22,397 INFO L226 Difference]: Without dead ends: 771 [2024-10-11 23:28:22,398 INFO L431 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 [2024-10-11 23:28:22,399 INFO L432 NwaCegarLoop]: 514 mSDtfsCounter, 454 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 1537 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:22,400 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 1537 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:22,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2024-10-11 23:28:22,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 759. [2024-10-11 23:28:22,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 721 states have (on average 1.4133148404993066) internal successors, (1019), 736 states have internal predecessors, (1019), 18 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (21), 16 states have call predecessors, (21), 18 states have call successors, (21) [2024-10-11 23:28:22,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1058 transitions. [2024-10-11 23:28:22,431 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 1058 transitions. Word has length 62 [2024-10-11 23:28:22,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:22,432 INFO L471 AbstractCegarLoop]: Abstraction has 759 states and 1058 transitions. [2024-10-11 23:28:22,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 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) [2024-10-11 23:28:22,432 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 1058 transitions. [2024-10-11 23:28:22,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-10-11 23:28:22,434 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:22,434 INFO L215 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] [2024-10-11 23:28:22,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-11 23:28:22,435 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)] === [2024-10-11 23:28:22,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:22,438 INFO L85 PathProgramCache]: Analyzing trace with hash -849541099, now seen corresponding path program 1 times [2024-10-11 23:28:22,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:22,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126533846] [2024-10-11 23:28:22,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:22,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:22,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:22,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:22,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126533846] [2024-10-11 23:28:22,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126533846] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:22,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:22,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-11 23:28:22,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41928091] [2024-10-11 23:28:22,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:22,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:28:22,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:22,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:28:22,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 23:28:22,609 INFO L87 Difference]: Start difference. First operand 759 states and 1058 transitions. Second operand has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 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) [2024-10-11 23:28:22,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:22,688 INFO L93 Difference]: Finished difference Result 1278 states and 1794 transitions. [2024-10-11 23:28:22,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-11 23:28:22,689 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 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 63 [2024-10-11 23:28:22,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:22,694 INFO L225 Difference]: With dead ends: 1278 [2024-10-11 23:28:22,695 INFO L226 Difference]: Without dead ends: 1276 [2024-10-11 23:28:22,696 INFO L431 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 [2024-10-11 23:28:22,696 INFO L432 NwaCegarLoop]: 517 mSDtfsCounter, 385 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 1547 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:22,697 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [385 Valid, 1547 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-11 23:28:22,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2024-10-11 23:28:22,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1268. [2024-10-11 23:28:22,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1268 states, 1224 states have (on average 1.4240196078431373) internal successors, (1743), 1240 states have internal predecessors, (1743), 23 states have call successors, (23), 10 states have call predecessors, (23), 7 states have return successors, (26), 18 states have call predecessors, (26), 23 states have call successors, (26) [2024-10-11 23:28:22,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 1792 transitions. [2024-10-11 23:28:22,742 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 1792 transitions. Word has length 63 [2024-10-11 23:28:22,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:22,744 INFO L471 AbstractCegarLoop]: Abstraction has 1268 states and 1792 transitions. [2024-10-11 23:28:22,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 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) [2024-10-11 23:28:22,744 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 1792 transitions. [2024-10-11 23:28:22,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-10-11 23:28:22,749 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:22,749 INFO L215 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] [2024-10-11 23:28:22,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-11 23:28:22,749 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting alt_bzeroErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:22,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:22,750 INFO L85 PathProgramCache]: Analyzing trace with hash -2121850464, now seen corresponding path program 1 times [2024-10-11 23:28:22,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:22,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703172038] [2024-10-11 23:28:22,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:22,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:22,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:22,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-11 23:28:22,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:22,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:22,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:22,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703172038] [2024-10-11 23:28:22,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703172038] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:22,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:22,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-11 23:28:22,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835196605] [2024-10-11 23:28:22,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:22,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:28:22,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:22,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:28:22,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 23:28:22,991 INFO L87 Difference]: Start difference. First operand 1268 states and 1792 transitions. Second operand has 4 states, 3 states have (on average 22.666666666666668) 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) [2024-10-11 23:28:23,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:23,145 INFO L93 Difference]: Finished difference Result 1296 states and 1813 transitions. [2024-10-11 23:28:23,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 23:28:23,147 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 22.666666666666668) 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 [2024-10-11 23:28:23,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:23,155 INFO L225 Difference]: With dead ends: 1296 [2024-10-11 23:28:23,155 INFO L226 Difference]: Without dead ends: 1294 [2024-10-11 23:28:23,156 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 23:28:23,157 INFO L432 NwaCegarLoop]: 507 mSDtfsCounter, 429 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:23,159 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 1497 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:23,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1294 states. [2024-10-11 23:28:23,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1294 to 1285. [2024-10-11 23:28:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 1236 states have (on average 1.4207119741100325) internal successors, (1756), 1253 states have internal predecessors, (1756), 26 states have call successors, (26), 12 states have call predecessors, (26), 9 states have return successors, (29), 21 states have call predecessors, (29), 26 states have call successors, (29) [2024-10-11 23:28:23,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 1811 transitions. [2024-10-11 23:28:23,204 INFO L78 Accepts]: Start accepts. Automaton has 1285 states and 1811 transitions. Word has length 71 [2024-10-11 23:28:23,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:23,205 INFO L471 AbstractCegarLoop]: Abstraction has 1285 states and 1811 transitions. [2024-10-11 23:28:23,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 22.666666666666668) 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) [2024-10-11 23:28:23,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1285 states and 1811 transitions. [2024-10-11 23:28:23,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-10-11 23:28:23,208 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:23,208 INFO L215 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] [2024-10-11 23:28:23,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-11 23:28:23,208 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:23,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:23,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1041853275, now seen corresponding path program 1 times [2024-10-11 23:28:23,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:23,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506611196] [2024-10-11 23:28:23,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:23,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:23,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:23,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:23,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:23,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506611196] [2024-10-11 23:28:23,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506611196] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:23,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:23,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-11 23:28:23,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089073056] [2024-10-11 23:28:23,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:23,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:28:23,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:23,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:28:23,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 23:28:23,448 INFO L87 Difference]: Start difference. First operand 1285 states and 1811 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:23,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:23,607 INFO L93 Difference]: Finished difference Result 2455 states and 3494 transitions. [2024-10-11 23:28:23,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-11 23:28:23,608 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 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 69 [2024-10-11 23:28:23,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:23,618 INFO L225 Difference]: With dead ends: 2455 [2024-10-11 23:28:23,619 INFO L226 Difference]: Without dead ends: 2062 [2024-10-11 23:28:23,620 INFO L431 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 [2024-10-11 23:28:23,621 INFO L432 NwaCegarLoop]: 552 mSDtfsCounter, 478 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 1597 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:23,622 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 1597 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:23,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2062 states. [2024-10-11 23:28:23,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2062 to 1285. [2024-10-11 23:28:23,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 1236 states have (on average 1.4199029126213591) internal successors, (1755), 1253 states have internal predecessors, (1755), 26 states have call successors, (26), 12 states have call predecessors, (26), 9 states have return successors, (29), 21 states have call predecessors, (29), 26 states have call successors, (29) [2024-10-11 23:28:23,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 1810 transitions. [2024-10-11 23:28:23,672 INFO L78 Accepts]: Start accepts. Automaton has 1285 states and 1810 transitions. Word has length 69 [2024-10-11 23:28:23,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:23,672 INFO L471 AbstractCegarLoop]: Abstraction has 1285 states and 1810 transitions. [2024-10-11 23:28:23,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:23,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1285 states and 1810 transitions. [2024-10-11 23:28:23,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-10-11 23:28:23,674 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:23,675 INFO L215 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] [2024-10-11 23:28:23,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-11 23:28:23,675 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)] === [2024-10-11 23:28:23,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:23,676 INFO L85 PathProgramCache]: Analyzing trace with hash 760083501, now seen corresponding path program 1 times [2024-10-11 23:28:23,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:23,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153350083] [2024-10-11 23:28:23,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:23,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:23,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:24,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-11 23:28:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:24,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-11 23:28:24,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:24,091 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:24,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:24,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153350083] [2024-10-11 23:28:24,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153350083] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:24,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139025943] [2024-10-11 23:28:24,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:24,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:24,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:24,094 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:24,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-11 23:28:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:24,354 INFO L255 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-11 23:28:24,359 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:24,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:24,523 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 23:28:24,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:24,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139025943] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 23:28:24,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-11 23:28:24,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 16 [2024-10-11 23:28:24,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234968769] [2024-10-11 23:28:24,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-11 23:28:24,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-10-11 23:28:24,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:24,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-11 23:28:24,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2024-10-11 23:28:24,760 INFO L87 Difference]: Start difference. First operand 1285 states and 1810 transitions. Second operand has 17 states, 16 states have (on average 9.5) internal successors, (152), 13 states have internal predecessors, (152), 4 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) [2024-10-11 23:28:26,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:26,316 INFO L93 Difference]: Finished difference Result 3524 states and 4956 transitions. [2024-10-11 23:28:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-10-11 23:28:26,317 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 9.5) internal successors, (152), 13 states have internal predecessors, (152), 4 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) Word has length 79 [2024-10-11 23:28:26,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:26,332 INFO L225 Difference]: With dead ends: 3524 [2024-10-11 23:28:26,332 INFO L226 Difference]: Without dead ends: 3522 [2024-10-11 23:28:26,335 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=430, Invalid=1130, Unknown=0, NotChecked=0, Total=1560 [2024-10-11 23:28:26,336 INFO L432 NwaCegarLoop]: 579 mSDtfsCounter, 2539 mSDsluCounter, 6536 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2549 SdHoareTripleChecker+Valid, 7115 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:26,336 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2549 Valid, 7115 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-11 23:28:26,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3522 states. [2024-10-11 23:28:26,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3522 to 3044. [2024-10-11 23:28:26,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3044 states, 2933 states have (on average 1.4087964541425162) internal successors, (4132), 2952 states have internal predecessors, (4132), 73 states have call successors, (73), 30 states have call predecessors, (73), 24 states have return successors, (99), 61 states have call predecessors, (99), 73 states have call successors, (99) [2024-10-11 23:28:26,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3044 states to 3044 states and 4304 transitions. [2024-10-11 23:28:26,424 INFO L78 Accepts]: Start accepts. Automaton has 3044 states and 4304 transitions. Word has length 79 [2024-10-11 23:28:26,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:26,425 INFO L471 AbstractCegarLoop]: Abstraction has 3044 states and 4304 transitions. [2024-10-11 23:28:26,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 9.5) internal successors, (152), 13 states have internal predecessors, (152), 4 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) [2024-10-11 23:28:26,425 INFO L276 IsEmpty]: Start isEmpty. Operand 3044 states and 4304 transitions. [2024-10-11 23:28:26,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-10-11 23:28:26,426 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:26,427 INFO L215 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, 1] [2024-10-11 23:28:26,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-11 23:28:26,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:26,631 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:26,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:26,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1771772127, now seen corresponding path program 1 times [2024-10-11 23:28:26,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:26,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177882776] [2024-10-11 23:28:26,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:26,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:26,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:26,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:26,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:26,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177882776] [2024-10-11 23:28:26,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177882776] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:26,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:26,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-11 23:28:26,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770004361] [2024-10-11 23:28:26,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:26,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-11 23:28:26,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:26,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-11 23:28:26,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-11 23:28:26,837 INFO L87 Difference]: Start difference. First operand 3044 states and 4304 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:27,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:27,012 INFO L93 Difference]: Finished difference Result 6644 states and 9447 transitions. [2024-10-11 23:28:27,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-11 23:28:27,012 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 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 80 [2024-10-11 23:28:27,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:27,027 INFO L225 Difference]: With dead ends: 6644 [2024-10-11 23:28:27,028 INFO L226 Difference]: Without dead ends: 3607 [2024-10-11 23:28:27,033 INFO L431 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 [2024-10-11 23:28:27,034 INFO L432 NwaCegarLoop]: 707 mSDtfsCounter, 297 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 1206 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:27,034 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 1206 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:27,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3607 states. [2024-10-11 23:28:27,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3607 to 3590. [2024-10-11 23:28:27,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3590 states, 3486 states have (on average 1.4236947791164658) internal successors, (4963), 3504 states have internal predecessors, (4963), 67 states have call successors, (67), 28 states have call predecessors, (67), 23 states have return successors, (92), 57 states have call predecessors, (92), 67 states have call successors, (92) [2024-10-11 23:28:27,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3590 states to 3590 states and 5122 transitions. [2024-10-11 23:28:27,142 INFO L78 Accepts]: Start accepts. Automaton has 3590 states and 5122 transitions. Word has length 80 [2024-10-11 23:28:27,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:27,142 INFO L471 AbstractCegarLoop]: Abstraction has 3590 states and 5122 transitions. [2024-10-11 23:28:27,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 2 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 23:28:27,143 INFO L276 IsEmpty]: Start isEmpty. Operand 3590 states and 5122 transitions. [2024-10-11 23:28:27,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-10-11 23:28:27,144 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:27,144 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-11 23:28:27,144 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-11 23:28:27,144 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting alt_bzeroErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:27,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:27,145 INFO L85 PathProgramCache]: Analyzing trace with hash -175259048, now seen corresponding path program 1 times [2024-10-11 23:28:27,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:27,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811671008] [2024-10-11 23:28:27,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:27,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:27,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:27,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-11 23:28:27,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:27,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-11 23:28:27,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:27,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-11 23:28:27,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:27,505 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-11 23:28:27,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:27,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811671008] [2024-10-11 23:28:27,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811671008] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:27,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146469624] [2024-10-11 23:28:27,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:27,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:27,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:27,508 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:27,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-11 23:28:27,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:27,798 INFO L255 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-11 23:28:27,802 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:27,850 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:27,851 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 23:28:27,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146469624] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:27,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-11 23:28:27,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-10-11 23:28:27,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580861146] [2024-10-11 23:28:27,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:27,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 23:28:27,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:27,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 23:28:27,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:28:27,853 INFO L87 Difference]: Start difference. First operand 3590 states and 5122 transitions. Second operand has 4 states, 3 states have (on average 26.666666666666668) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-11 23:28:27,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:27,952 INFO L93 Difference]: Finished difference Result 3590 states and 5122 transitions. [2024-10-11 23:28:27,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-11 23:28:27,953 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 26.666666666666668) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (4), 2 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 87 [2024-10-11 23:28:27,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:27,968 INFO L225 Difference]: With dead ends: 3590 [2024-10-11 23:28:27,968 INFO L226 Difference]: Without dead ends: 3589 [2024-10-11 23:28:27,970 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-10-11 23:28:27,971 INFO L432 NwaCegarLoop]: 519 mSDtfsCounter, 1009 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1009 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:27,972 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1009 Valid, 519 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-11 23:28:27,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3589 states. [2024-10-11 23:28:28,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3589 to 3589. [2024-10-11 23:28:28,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3589 states, 3486 states have (on average 1.421399885255307) internal successors, (4955), 3503 states have internal predecessors, (4955), 67 states have call successors, (67), 28 states have call predecessors, (67), 23 states have return successors, (92), 57 states have call predecessors, (92), 67 states have call successors, (92) [2024-10-11 23:28:28,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3589 states to 3589 states and 5114 transitions. [2024-10-11 23:28:28,088 INFO L78 Accepts]: Start accepts. Automaton has 3589 states and 5114 transitions. Word has length 87 [2024-10-11 23:28:28,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:28,089 INFO L471 AbstractCegarLoop]: Abstraction has 3589 states and 5114 transitions. [2024-10-11 23:28:28,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 26.666666666666668) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-11 23:28:28,089 INFO L276 IsEmpty]: Start isEmpty. Operand 3589 states and 5114 transitions. [2024-10-11 23:28:28,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-10-11 23:28:28,090 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:28,090 INFO L215 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] [2024-10-11 23:28:28,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-11 23:28:28,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:28,292 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)] === [2024-10-11 23:28:28,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:28,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1138063123, now seen corresponding path program 1 times [2024-10-11 23:28:28,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:28,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905630524] [2024-10-11 23:28:28,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:28,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:28,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:28,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-11 23:28:28,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:28,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-11 23:28:28,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:28,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-11 23:28:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:28,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-11 23:28:28,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:28,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905630524] [2024-10-11 23:28:28,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905630524] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:28,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095591035] [2024-10-11 23:28:28,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:28,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:28,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:28,629 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:28,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-11 23:28:28,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:28,913 INFO L255 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-11 23:28:28,920 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:29,052 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 23:28:29,229 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-11 23:28:29,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095591035] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 23:28:29,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-11 23:28:29,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 5] total 13 [2024-10-11 23:28:29,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367456199] [2024-10-11 23:28:29,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-11 23:28:29,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-11 23:28:29,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:29,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-11 23:28:29,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2024-10-11 23:28:29,232 INFO L87 Difference]: Start difference. First operand 3589 states and 5114 transitions. Second operand has 14 states, 13 states have (on average 17.076923076923077) internal successors, (222), 12 states have internal predecessors, (222), 5 states have call successors, (11), 8 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-10-11 23:28:30,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:30,052 INFO L93 Difference]: Finished difference Result 6645 states and 9465 transitions. [2024-10-11 23:28:30,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-11 23:28:30,053 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 17.076923076923077) internal successors, (222), 12 states have internal predecessors, (222), 5 states have call successors, (11), 8 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 88 [2024-10-11 23:28:30,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:30,079 INFO L225 Difference]: With dead ends: 6645 [2024-10-11 23:28:30,079 INFO L226 Difference]: Without dead ends: 6644 [2024-10-11 23:28:30,083 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=231, Invalid=471, Unknown=0, NotChecked=0, Total=702 [2024-10-11 23:28:30,084 INFO L432 NwaCegarLoop]: 490 mSDtfsCounter, 2086 mSDsluCounter, 3862 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2095 SdHoareTripleChecker+Valid, 4352 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:30,084 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2095 Valid, 4352 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-11 23:28:30,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6644 states. [2024-10-11 23:28:30,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6644 to 5913. [2024-10-11 23:28:30,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5913 states, 5731 states have (on average 1.4180771244110975) internal successors, (8127), 5749 states have internal predecessors, (8127), 117 states have call successors, (117), 62 states have call predecessors, (117), 52 states have return successors, (158), 101 states have call predecessors, (158), 117 states have call successors, (158) [2024-10-11 23:28:30,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5913 states to 5913 states and 8402 transitions. [2024-10-11 23:28:30,267 INFO L78 Accepts]: Start accepts. Automaton has 5913 states and 8402 transitions. Word has length 88 [2024-10-11 23:28:30,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:30,267 INFO L471 AbstractCegarLoop]: Abstraction has 5913 states and 8402 transitions. [2024-10-11 23:28:30,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 17.076923076923077) internal successors, (222), 12 states have internal predecessors, (222), 5 states have call successors, (11), 8 states have call predecessors, (11), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-10-11 23:28:30,268 INFO L276 IsEmpty]: Start isEmpty. Operand 5913 states and 8402 transitions. [2024-10-11 23:28:30,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-10-11 23:28:30,269 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:30,269 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-11 23:28:30,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-11 23:28:30,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-10-11 23:28:30,470 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:30,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:30,471 INFO L85 PathProgramCache]: Analyzing trace with hash 55893321, now seen corresponding path program 1 times [2024-10-11 23:28:30,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:30,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039997163] [2024-10-11 23:28:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:30,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:30,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:30,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-11 23:28:30,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:30,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-11 23:28:30,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:30,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-11 23:28:30,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:30,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-11 23:28:30,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:30,978 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-11 23:28:30,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:30,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039997163] [2024-10-11 23:28:30,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039997163] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:30,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 23:28:30,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 23:28:30,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828885562] [2024-10-11 23:28:30,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:30,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-11 23:28:30,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:30,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-11 23:28:30,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-11 23:28:30,983 INFO L87 Difference]: Start difference. First operand 5913 states and 8402 transitions. Second operand has 6 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-11 23:28:31,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:31,578 INFO L93 Difference]: Finished difference Result 8100 states and 11570 transitions. [2024-10-11 23:28:31,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-11 23:28:31,579 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (4), 2 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 112 [2024-10-11 23:28:31,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:31,607 INFO L225 Difference]: With dead ends: 8100 [2024-10-11 23:28:31,611 INFO L226 Difference]: Without dead ends: 8098 [2024-10-11 23:28:31,613 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-10-11 23:28:31,614 INFO L432 NwaCegarLoop]: 477 mSDtfsCounter, 430 mSDsluCounter, 1777 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 2254 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:31,614 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 2254 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-11 23:28:31,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8098 states. [2024-10-11 23:28:31,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8098 to 6081. [2024-10-11 23:28:31,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6081 states, 5890 states have (on average 1.4134125636672326) internal successors, (8325), 5909 states have internal predecessors, (8325), 126 states have call successors, (126), 62 states have call predecessors, (126), 52 states have return successors, (170), 109 states have call predecessors, (170), 126 states have call successors, (170) [2024-10-11 23:28:31,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6081 states to 6081 states and 8621 transitions. [2024-10-11 23:28:31,805 INFO L78 Accepts]: Start accepts. Automaton has 6081 states and 8621 transitions. Word has length 112 [2024-10-11 23:28:31,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:31,805 INFO L471 AbstractCegarLoop]: Abstraction has 6081 states and 8621 transitions. [2024-10-11 23:28:31,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-10-11 23:28:31,806 INFO L276 IsEmpty]: Start isEmpty. Operand 6081 states and 8621 transitions. [2024-10-11 23:28:31,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-10-11 23:28:31,808 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:31,808 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-11 23:28:31,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-11 23:28:31,808 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:31,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:31,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1406251627, now seen corresponding path program 1 times [2024-10-11 23:28:31,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:31,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864135966] [2024-10-11 23:28:31,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:31,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:31,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:32,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-11 23:28:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:32,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-11 23:28:32,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:32,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-11 23:28:32,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:32,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-11 23:28:32,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:32,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-11 23:28:32,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:32,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864135966] [2024-10-11 23:28:32,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864135966] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:32,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246627134] [2024-10-11 23:28:32,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:32,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:32,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:32,264 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:32,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-11 23:28:32,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:32,616 INFO L255 TraceCheckSpWp]: Trace formula consists of 757 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-11 23:28:32,621 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:32,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-11 23:28:32,736 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 23:28:32,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246627134] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:32,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-11 23:28:32,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 12 [2024-10-11 23:28:32,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350230776] [2024-10-11 23:28:32,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:32,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-11 23:28:32,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:32,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-11 23:28:32,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-10-11 23:28:32,738 INFO L87 Difference]: Start difference. First operand 6081 states and 8621 transitions. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 5 states have internal predecessors, (106), 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) [2024-10-11 23:28:33,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:33,022 INFO L93 Difference]: Finished difference Result 11507 states and 16377 transitions. [2024-10-11 23:28:33,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-11 23:28:33,023 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 5 states have internal predecessors, (106), 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 118 [2024-10-11 23:28:33,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:33,042 INFO L225 Difference]: With dead ends: 11507 [2024-10-11 23:28:33,042 INFO L226 Difference]: Without dead ends: 5733 [2024-10-11 23:28:33,052 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-10-11 23:28:33,053 INFO L432 NwaCegarLoop]: 502 mSDtfsCounter, 82 mSDsluCounter, 2441 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 2943 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:33,053 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 2943 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:33,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5733 states. [2024-10-11 23:28:33,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5733 to 5733. [2024-10-11 23:28:33,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5733 states, 5568 states have (on average 1.4195402298850575) internal successors, (7904), 5584 states have internal predecessors, (7904), 109 states have call successors, (109), 53 states have call predecessors, (109), 43 states have return successors, (144), 95 states have call predecessors, (144), 109 states have call successors, (144) [2024-10-11 23:28:33,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5733 states to 5733 states and 8157 transitions. [2024-10-11 23:28:33,241 INFO L78 Accepts]: Start accepts. Automaton has 5733 states and 8157 transitions. Word has length 118 [2024-10-11 23:28:33,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:33,241 INFO L471 AbstractCegarLoop]: Abstraction has 5733 states and 8157 transitions. [2024-10-11 23:28:33,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 5 states have internal predecessors, (106), 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) [2024-10-11 23:28:33,242 INFO L276 IsEmpty]: Start isEmpty. Operand 5733 states and 8157 transitions. [2024-10-11 23:28:33,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-10-11 23:28:33,243 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:33,243 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-11 23:28:33,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-10-11 23:28:33,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-10-11 23:28:33,448 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:33,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:33,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1072127716, now seen corresponding path program 1 times [2024-10-11 23:28:33,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:33,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211448650] [2024-10-11 23:28:33,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:33,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:33,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:33,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-11 23:28:33,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:33,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-11 23:28:33,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:33,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-11 23:28:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:33,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-10-11 23:28:33,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:33,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-10-11 23:28:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:33,940 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-10-11 23:28:33,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:33,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211448650] [2024-10-11 23:28:33,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211448650] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:33,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994777280] [2024-10-11 23:28:33,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:33,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:33,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:33,943 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:33,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-11 23:28:34,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:34,392 INFO L255 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-10-11 23:28:34,399 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:34,411 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 [2024-10-11 23:28:34,433 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 [2024-10-11 23:28:34,457 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 23 treesize of output 22 [2024-10-11 23:28:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-11 23:28:35,252 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 23:28:35,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994777280] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:35,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-11 23:28:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7] total 16 [2024-10-11 23:28:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672573403] [2024-10-11 23:28:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:35,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-11 23:28:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-11 23:28:35,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-10-11 23:28:35,255 INFO L87 Difference]: Start difference. First operand 5733 states and 8157 transitions. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 10 states have internal predecessors, (105), 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) [2024-10-11 23:28:36,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:36,519 INFO L93 Difference]: Finished difference Result 13452 states and 19215 transitions. [2024-10-11 23:28:36,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-11 23:28:36,520 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 10 states have internal predecessors, (105), 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 123 [2024-10-11 23:28:36,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:36,582 INFO L225 Difference]: With dead ends: 13452 [2024-10-11 23:28:36,582 INFO L226 Difference]: Without dead ends: 7764 [2024-10-11 23:28:36,589 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2024-10-11 23:28:36,590 INFO L432 NwaCegarLoop]: 500 mSDtfsCounter, 602 mSDsluCounter, 2555 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 3055 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:36,590 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [609 Valid, 3055 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-11 23:28:36,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7764 states. [2024-10-11 23:28:36,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7764 to 5733. [2024-10-11 23:28:36,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5733 states, 5568 states have (on average 1.419360632183908) internal successors, (7903), 5584 states have internal predecessors, (7903), 109 states have call successors, (109), 53 states have call predecessors, (109), 43 states have return successors, (144), 95 states have call predecessors, (144), 109 states have call successors, (144) [2024-10-11 23:28:36,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5733 states to 5733 states and 8156 transitions. [2024-10-11 23:28:36,741 INFO L78 Accepts]: Start accepts. Automaton has 5733 states and 8156 transitions. Word has length 123 [2024-10-11 23:28:36,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:36,742 INFO L471 AbstractCegarLoop]: Abstraction has 5733 states and 8156 transitions. [2024-10-11 23:28:36,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 10 states have internal predecessors, (105), 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) [2024-10-11 23:28:36,742 INFO L276 IsEmpty]: Start isEmpty. Operand 5733 states and 8156 transitions. [2024-10-11 23:28:36,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-10-11 23:28:36,744 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:36,744 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-11 23:28:36,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-10-11 23:28:36,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-10-11 23:28:36,945 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:36,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:36,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1993915739, now seen corresponding path program 1 times [2024-10-11 23:28:36,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:36,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134806427] [2024-10-11 23:28:36,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:36,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:37,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 23:28:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:37,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-11 23:28:37,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:37,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-10-11 23:28:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:37,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-11 23:28:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:37,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-11 23:28:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:37,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-10-11 23:28:37,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:37,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134806427] [2024-10-11 23:28:37,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134806427] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:37,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797988208] [2024-10-11 23:28:37,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:37,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:37,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:37,333 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:37,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-10-11 23:28:37,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:37,745 INFO L255 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-11 23:28:37,748 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:37,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-11 23:28:37,822 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 23:28:37,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797988208] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:37,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-11 23:28:37,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 13 [2024-10-11 23:28:37,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968464501] [2024-10-11 23:28:37,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:37,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-11 23:28:37,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:37,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-11 23:28:37,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2024-10-11 23:28:37,823 INFO L87 Difference]: Start difference. First operand 5733 states and 8156 transitions. Second operand has 9 states, 8 states have (on average 14.25) internal successors, (114), 9 states have internal predecessors, (114), 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) [2024-10-11 23:28:38,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:38,063 INFO L93 Difference]: Finished difference Result 9480 states and 13503 transitions. [2024-10-11 23:28:38,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-11 23:28:38,064 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 14.25) internal successors, (114), 9 states have internal predecessors, (114), 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 124 [2024-10-11 23:28:38,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:38,075 INFO L225 Difference]: With dead ends: 9480 [2024-10-11 23:28:38,075 INFO L226 Difference]: Without dead ends: 3838 [2024-10-11 23:28:38,084 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2024-10-11 23:28:38,085 INFO L432 NwaCegarLoop]: 515 mSDtfsCounter, 13 mSDsluCounter, 3573 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 4088 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:38,085 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 4088 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-11 23:28:38,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3838 states. [2024-10-11 23:28:38,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3838 to 3836. [2024-10-11 23:28:38,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3836 states, 3714 states have (on average 1.421917070543888) internal successors, (5281), 3733 states have internal predecessors, (5281), 66 states have call successors, (66), 45 states have call predecessors, (66), 43 states have return successors, (79), 57 states have call predecessors, (79), 66 states have call successors, (79) [2024-10-11 23:28:38,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3836 states to 3836 states and 5426 transitions. [2024-10-11 23:28:38,196 INFO L78 Accepts]: Start accepts. Automaton has 3836 states and 5426 transitions. Word has length 124 [2024-10-11 23:28:38,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:38,196 INFO L471 AbstractCegarLoop]: Abstraction has 3836 states and 5426 transitions. [2024-10-11 23:28:38,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 14.25) internal successors, (114), 9 states have internal predecessors, (114), 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) [2024-10-11 23:28:38,197 INFO L276 IsEmpty]: Start isEmpty. Operand 3836 states and 5426 transitions. [2024-10-11 23:28:38,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-10-11 23:28:38,198 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:38,198 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-11 23:28:38,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-10-11 23:28:38,398 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:38,399 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:38,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:38,403 INFO L85 PathProgramCache]: Analyzing trace with hash -2086066645, now seen corresponding path program 1 times [2024-10-11 23:28:38,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:38,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811789832] [2024-10-11 23:28:38,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:38,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:38,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:38,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 23:28:38,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:38,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-11 23:28:38,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:38,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-10-11 23:28:38,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:38,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-10-11 23:28:38,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:38,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-10-11 23:28:38,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:38,951 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-10-11 23:28:38,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:38,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811789832] [2024-10-11 23:28:38,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811789832] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:38,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284992516] [2024-10-11 23:28:38,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:38,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:38,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:38,954 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:38,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-10-11 23:28:39,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:39,366 INFO L255 TraceCheckSpWp]: Trace formula consists of 798 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-11 23:28:39,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:39,493 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-11 23:28:39,495 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 23:28:39,651 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-10-11 23:28:39,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284992516] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 23:28:39,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-11 23:28:39,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 6] total 18 [2024-10-11 23:28:39,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198921156] [2024-10-11 23:28:39,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-11 23:28:39,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-10-11 23:28:39,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:39,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-10-11 23:28:39,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-10-11 23:28:39,655 INFO L87 Difference]: Start difference. First operand 3836 states and 5426 transitions. Second operand has 18 states, 16 states have (on average 8.8125) internal successors, (141), 16 states have internal predecessors, (141), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-10-11 23:28:40,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:40,737 INFO L93 Difference]: Finished difference Result 7653 states and 10873 transitions. [2024-10-11 23:28:40,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-10-11 23:28:40,738 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 8.8125) internal successors, (141), 16 states have internal predecessors, (141), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 126 [2024-10-11 23:28:40,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:40,749 INFO L225 Difference]: With dead ends: 7653 [2024-10-11 23:28:40,749 INFO L226 Difference]: Without dead ends: 3922 [2024-10-11 23:28:40,756 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=251, Invalid=1309, Unknown=0, NotChecked=0, Total=1560 [2024-10-11 23:28:40,757 INFO L432 NwaCegarLoop]: 496 mSDtfsCounter, 78 mSDsluCounter, 6257 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 6753 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:40,757 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 6753 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-11 23:28:40,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3922 states. [2024-10-11 23:28:40,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3922 to 3891. [2024-10-11 23:28:40,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3891 states, 3767 states have (on average 1.4234138571807804) internal successors, (5362), 3782 states have internal predecessors, (5362), 66 states have call successors, (66), 51 states have call predecessors, (66), 45 states have return successors, (74), 57 states have call predecessors, (74), 66 states have call successors, (74) [2024-10-11 23:28:40,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3891 states to 3891 states and 5502 transitions. [2024-10-11 23:28:40,924 INFO L78 Accepts]: Start accepts. Automaton has 3891 states and 5502 transitions. Word has length 126 [2024-10-11 23:28:40,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:40,925 INFO L471 AbstractCegarLoop]: Abstraction has 3891 states and 5502 transitions. [2024-10-11 23:28:40,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 8.8125) internal successors, (141), 16 states have internal predecessors, (141), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-10-11 23:28:40,926 INFO L276 IsEmpty]: Start isEmpty. Operand 3891 states and 5502 transitions. [2024-10-11 23:28:40,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2024-10-11 23:28:40,927 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:40,927 INFO L215 NwaCegarLoop]: trace histogram [6, 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] [2024-10-11 23:28:40,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-10-11 23:28:41,128 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-10-11 23:28:41,129 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:41,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:41,129 INFO L85 PathProgramCache]: Analyzing trace with hash -624149893, now seen corresponding path program 2 times [2024-10-11 23:28:41,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:41,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46413336] [2024-10-11 23:28:41,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:41,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:41,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:41,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 23:28:41,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:41,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-11 23:28:41,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:41,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-10-11 23:28:41,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:41,925 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 23:28:41,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:41,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-11 23:28:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:41,939 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 28 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-10-11 23:28:41,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:41,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46413336] [2024-10-11 23:28:41,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46413336] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:41,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892018640] [2024-10-11 23:28:41,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-11 23:28:41,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:41,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:41,942 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:41,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-10-11 23:28:42,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-10-11 23:28:42,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-11 23:28:42,290 INFO L255 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-11 23:28:42,293 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:42,305 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 [2024-10-11 23:28:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-10-11 23:28:42,319 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-11 23:28:42,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892018640] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 23:28:42,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-11 23:28:42,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [11] total 12 [2024-10-11 23:28:42,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541436502] [2024-10-11 23:28:42,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 23:28:42,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-11 23:28:42,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:42,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-11 23:28:42,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-10-11 23:28:42,320 INFO L87 Difference]: Start difference. First operand 3891 states and 5502 transitions. Second operand has 3 states, 2 states have (on average 52.0) internal successors, (104), 3 states have internal predecessors, (104), 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) [2024-10-11 23:28:42,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:42,414 INFO L93 Difference]: Finished difference Result 3891 states and 5502 transitions. [2024-10-11 23:28:42,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-11 23:28:42,414 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 52.0) internal successors, (104), 3 states have internal predecessors, (104), 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 [2024-10-11 23:28:42,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:42,424 INFO L225 Difference]: With dead ends: 3891 [2024-10-11 23:28:42,424 INFO L226 Difference]: Without dead ends: 3890 [2024-10-11 23:28:42,426 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-10-11 23:28:42,426 INFO L432 NwaCegarLoop]: 518 mSDtfsCounter, 1 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:42,427 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1035 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-11 23:28:42,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3890 states. [2024-10-11 23:28:42,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3890 to 3890. [2024-10-11 23:28:42,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3890 states, 3767 states have (on average 1.4218210777807274) internal successors, (5356), 3781 states have internal predecessors, (5356), 66 states have call successors, (66), 51 states have call predecessors, (66), 45 states have return successors, (74), 57 states have call predecessors, (74), 66 states have call successors, (74) [2024-10-11 23:28:42,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 5496 transitions. [2024-10-11 23:28:42,550 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 5496 transitions. Word has length 130 [2024-10-11 23:28:42,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:42,550 INFO L471 AbstractCegarLoop]: Abstraction has 3890 states and 5496 transitions. [2024-10-11 23:28:42,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 52.0) internal successors, (104), 3 states have internal predecessors, (104), 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) [2024-10-11 23:28:42,551 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 5496 transitions. [2024-10-11 23:28:42,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-10-11 23:28:42,552 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:42,552 INFO L215 NwaCegarLoop]: trace histogram [6, 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] [2024-10-11 23:28:42,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-10-11 23:28:42,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-10-11 23:28:42,753 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:42,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:42,754 INFO L85 PathProgramCache]: Analyzing trace with hash 2126189900, now seen corresponding path program 1 times [2024-10-11 23:28:42,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:42,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327706614] [2024-10-11 23:28:42,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:42,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:42,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:43,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 23:28:43,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:43,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-11 23:28:43,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:43,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-10-11 23:28:43,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:43,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-10-11 23:28:43,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:43,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-10-11 23:28:43,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-10-11 23:28:43,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327706614] [2024-10-11 23:28:43,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327706614] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500038214] [2024-10-11 23:28:43,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:43,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:43,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:43,430 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:43,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-10-11 23:28:43,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:43,880 INFO L255 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-10-11 23:28:43,883 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-11 23:28:44,089 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 31 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-10-11 23:28:44,090 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-11 23:28:44,360 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-10-11 23:28:44,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500038214] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-11 23:28:44,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-11 23:28:44,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 9] total 28 [2024-10-11 23:28:44,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559921043] [2024-10-11 23:28:44,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-11 23:28:44,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-11 23:28:44,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 23:28:44,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-11 23:28:44,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2024-10-11 23:28:44,363 INFO L87 Difference]: Start difference. First operand 3890 states and 5496 transitions. Second operand has 28 states, 26 states have (on average 5.884615384615385) internal successors, (153), 26 states have internal predecessors, (153), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-10-11 23:28:45,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 23:28:45,980 INFO L93 Difference]: Finished difference Result 7765 states and 11028 transitions. [2024-10-11 23:28:45,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-10-11 23:28:45,981 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 5.884615384615385) internal successors, (153), 26 states have internal predecessors, (153), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 131 [2024-10-11 23:28:45,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 23:28:45,991 INFO L225 Difference]: With dead ends: 7765 [2024-10-11 23:28:45,991 INFO L226 Difference]: Without dead ends: 3973 [2024-10-11 23:28:45,998 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=527, Invalid=2779, Unknown=0, NotChecked=0, Total=3306 [2024-10-11 23:28:45,999 INFO L432 NwaCegarLoop]: 483 mSDtfsCounter, 114 mSDsluCounter, 7024 mSDsCounter, 0 mSdLazyCounter, 1095 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 7507 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-11 23:28:45,999 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 7507 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1095 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-11 23:28:46,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3973 states. [2024-10-11 23:28:46,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3973 to 3950. [2024-10-11 23:28:46,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3950 states, 3827 states have (on average 1.416775542200157) internal successors, (5422), 3841 states have internal predecessors, (5422), 66 states have call successors, (66), 51 states have call predecessors, (66), 45 states have return successors, (74), 57 states have call predecessors, (74), 66 states have call successors, (74) [2024-10-11 23:28:46,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3950 states to 3950 states and 5562 transitions. [2024-10-11 23:28:46,122 INFO L78 Accepts]: Start accepts. Automaton has 3950 states and 5562 transitions. Word has length 131 [2024-10-11 23:28:46,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 23:28:46,123 INFO L471 AbstractCegarLoop]: Abstraction has 3950 states and 5562 transitions. [2024-10-11 23:28:46,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 5.884615384615385) internal successors, (153), 26 states have internal predecessors, (153), 3 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-10-11 23:28:46,123 INFO L276 IsEmpty]: Start isEmpty. Operand 3950 states and 5562 transitions. [2024-10-11 23:28:46,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-10-11 23:28:46,124 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 23:28:46,124 INFO L215 NwaCegarLoop]: trace histogram [15, 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] [2024-10-11 23:28:46,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-10-11 23:28:46,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-10-11 23:28:46,326 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [alt_mallocErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_mallocErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, alt_freeErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-11 23:28:46,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 23:28:46,326 INFO L85 PathProgramCache]: Analyzing trace with hash -147002775, now seen corresponding path program 2 times [2024-10-11 23:28:46,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 23:28:46,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622653426] [2024-10-11 23:28:46,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 23:28:46,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 23:28:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:47,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-11 23:28:47,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:47,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-11 23:28:47,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:47,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-10-11 23:28:47,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:47,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-10-11 23:28:47,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:47,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-10-11 23:28:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 23:28:47,593 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 6 proven. 124 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-10-11 23:28:47,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 23:28:47,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622653426] [2024-10-11 23:28:47,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622653426] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-11 23:28:47,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221728456] [2024-10-11 23:28:47,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-11 23:28:47,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-11 23:28:47,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 23:28:47,596 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-11 23:28:47,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-10-11 23:28:48,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-11 23:28:48,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-11 23:28:48,211 INFO L255 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-10-11 23:28:48,215 INFO L278 TraceCheckSpWp]: Computing forward predicates...