Project

General

Profile

Bug #4808

core dumped on ./hifrog --claim 2 ~/dev/hi-bench/main-bench/Funfrog15_bench/mem.c --logic prop

Added by Sepideh Asadi about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Start date:
15/03/2017
Due date:
% Done:

100%

Estimated time:

Description

./hifrog --claim 2 ~/dev/hi-bench/main-bench/Funfrog15_bench/mem.c --logic prop

hifrog: solvers/prop_itp.cpp:366: void prop_itpt::generalize(const prop_conv_solvert&, const std::vector<symbol_exprt>&): Assertion `renaming[idx] != (0x7fffffff * 2U + 1U)' failed.
Aborted (core dumped)

Program received signal SIGABRT, Aborted.
0x00007ffff6880c37 in GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007ffff6880c37 in _GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff6884028 in __GI_abort () at abort.c:89
#2 0x00007ffff6879bf6 in __assert_fail_base (
fmt=0x7ffff69ca3b8 "%s%s%s:%u: s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x81ba88 "renaming[idx] != (0x7fffffff * 2U + 1U)",
file=file@entry=0x81b9d7 "solvers/prop_itp.cpp", line=line@entry=366,
function=function@entry=0x81bbc0 <prop_itpt::generalize(prop_conv_solvert constx%x
, std::vector<symbol_exprt, std::allocator<symbol_exprt> > const&)::
_PRETTY_FUNCTION__> "void prop_itpt::generalize(const prop_conv_solvert&, const std::vector<symbol_exprt>&)") at assert.c:92
#3 0x00007ffff6879ca2 in _GI
_assert_fail (
assertion=0x81ba88 "renaming[idx] != (0x7fffffff * 2U + 1U)",
file=0x81b9d7 "solvers/prop_itp.cpp", line=366,
function=0x81bbc0 <prop_itpt::generalize(prop_conv_solvert const&, std::vector<symbol_exprt, std::allocator<symbol_exprt> > const&)::
_PRETTY_FUNCTION__> "void prop_itpt::generalize(const prop_conv_solvert&, const std::vector<symbol_exprt>&)")
at assert.c:101
#4 0x00000000005a0c31 in prop_itpt::generalize (this=0x21321b0, decider=...,
symbols=std::vector of length 108, capacity 110 = {...})
at solvers/prop_itp.cpp:366
#5 0x00000000004efd96 in prop_partitioning_target_equationt::extract_interpolants (
this=0x7fffffffb970, interpolator=..., decider=...,
interpolant_map=std::vector of length 0, capacity 1)
at prop_partitioning_target_equation.cpp:726

mem_claim2.png (349 KB) mem_claim2.png Sepideh Asadi, 15/03/2017 20:51

History

#1 Updated by Karine Even Mendoza about 7 years ago

  • Assignee set to Karine Even Mendoza

Need to check, can be due to changes in cprover

#2 Updated by Karine Even Mendoza about 7 years ago

  • Status changed from New to In Progress

Looks like a general problem with prop itp due to changes in cprover

#3 Updated by Karine Even Mendoza about 7 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Partial fix for the problem of globals SSA - fixed this issue.

SYMEX TIME: 0.012
All SSA steps: 353
Ignored SSA steps after slice: 336
SLICER TIME: 0
CONVERSION TIME: 0.033
Post-processing
Solving with OpenSMT2 (QF_BOOL)
RESULT
SOLVER TIME: 0.004
Start generating interpolants...INTERPOLATION TIME: 0.002
; -------------------------
; STATISTICS FOR SAT SOLVER
; -------------------------
; Restarts.................: 0
; Conflicts................: 0
; Decisions................: 0
; Propagations.............: 71
; Conflict literals........: 0
; T-Lemmata learnt.........: 0
; T-Lemmata perm learnt....: 0
; Conflicts learnt.........: 0
; T-conflicts learnt.......: 0
; Average learnts size.....: nan
; Top level literals.......: 0
; Search time..............: 0 s
; TSolvers time............: 0 s
; Init clauses.............: 44
; Variables................: 75
; ------------------------

; STATISTICS FOR EUF SOLVER
; -------------------------
; Satisfiable calls........: 0
; Unsatisfiable calls......: 0
; egraph time..............: 0 s
; backtrack time...........: 0 s
; explain time.............: 0 s
; -------------------------
; STATISTICS FOR LOGICS
; -------------------------
; Substitutions............: 0

VERIFICATION SUCCESSFUL

#4 Updated by Karine Even Mendoza about 7 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF