You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is HoarePO: {a[def_exc:Unknown int([-63,63])], a, NULL, ?} not leq {a[def_exc:Unknown int([-63,63])], a[def_exc:Unknown int([-63,63])], NULL, ?}.
Full message:
michael@michael-ThinkPad-X1-Carbon-6th:~/Documents/goblint-cil/analyzer$ ./goblint 1.c
Fixpoint not reached at node 84 "tmp = f;" on 1.c:10:5-10:12
Solver computed:
{([Reversed (top or Set (Normal Lvals * booleans)):{}, Unit:(),
top or Set (variables):{}, booleans:False, MT mode:Singlethreaded,
Thread * lifted created and Unit:(([main], {}), bot),
value domain * array partitioning deps * Vars with Weak Update * P:(mapping {
Global {
a ->
(0)
}
Local {
d ->
(Unknown int([0,64]))
e ->
{&a[def_exc:Unknown int([-63,63])], &a[def_exc:Unknown int([-63,63])], &a}
}
Parameter {
f ->
{&a[def_exc:Unknown int([-63,63])], &a}
}
Temp {
tmp ->
{&a[def_exc:Unknown int([-63,63])], &a[def_exc:Unknown int([-63,63])], NULL, ?}
}
}, mapping {
}, {}, {}),
lifted node:Unknown node, Unit:()], mapping {
})}
Right-Hand-Side:
{([Reversed (top or Set (Normal Lvals * booleans)):{}, Unit:(),
top or Set (variables):{}, booleans:False, MT mode:Singlethreaded,
Thread * lifted created and Unit:(([main], {}), bot),
value domain * array partitioning deps * Vars with Weak Update * P:(mapping {
Global {
a ->
(0)
}
Local {
d ->
(Unknown int([0,8]))
e ->
{&a[def_exc:Unknown int([-63,63])], &a}
}
Parameter {
f ->
{&a[def_exc:Unknown int([-63,63])], &a}
}
Temp {
tmp ->
{&a[def_exc:Unknown int([-63,63])], &a, NULL, ?}
}
}, mapping {
}, {}, {}),
lifted node:Unknown node, Unit:()], mapping {
})}
Difference: ([Reversed (top or Set (Normal Lvals * booleans)):{}, Unit:(),
top or Set (variables):{}, booleans:False,
MT mode:Singlethreaded,
Thread * lifted created and Unit:(([main], {}), bot),
value domain * array partitioning deps * Vars with Weak Update * P:(mapping {
Global {
a ->
(0)
}
Local {
d ->
(Unknown int([0,8]))
e ->
{&a[def_exc:Unknown int([-63,63])], &a}
}
Parameter {
f ->
{&a[def_exc:Unknown int([-63,63])], &a}
}
Temp {
tmp ->
{&a[def_exc:Unknown int([-63,63])], &a, NULL, ?}
}
}, mapping {
}, {}, {}),
lifted node:Unknown node, Unit:()], mapping {
}):
not leq ([Reversed (top or Set (Normal Lvals * booleans)):{}, Unit:(),
top or Set (variables):{}, booleans:False, MT mode:Singlethreaded,
Thread * lifted created and Unit:(([main], {}), bot),
value domain * array partitioning deps * Vars with Weak Update * P:(mapping {
Global {
a ->
(0)
}
Local {
d ->
(Unknown int([0,64]))
e ->
{&a[def_exc:Unknown int([-63,63])], &a[def_exc:Unknown int([-63,63])], &a}
}
Parameter {
f ->
{&a[def_exc:Unknown int([-63,63])], &a}
}
Temp {
tmp ->
{&a[def_exc:Unknown int([-63,63])], &a[def_exc:Unknown int([-63,63])], NULL, ?}
}
}, mapping {
}, {}, {}),
lifted node:Unknown node, Unit:()], mapping {
}) because Map: tmp =
HoarePO: {a[def_exc:Unknown int([-63,63])], a, NULL, ?} not leq {a[def_exc:Unknown int([-63,63])], a[def_exc:Unknown int([-63,63])], NULL, ?}.
It is a slightly different case than goblint/bench#7 where both address sets are (at least textually) the same, so there might be several issues here or one issues is manifesting itself differently.
The text was updated successfully, but these errors were encountered:
I extracted this small sample from goblint/bench#7 via
creduce
.The issue is
HoarePO: {a[def_exc:Unknown int([-63,63])], a, NULL, ?} not leq {a[def_exc:Unknown int([-63,63])], a[def_exc:Unknown int([-63,63])], NULL, ?}.
Full message:
It is a slightly different case than goblint/bench#7 where both address sets are (at least textually) the same, so there might be several issues here or one issues is manifesting itself differently.
The text was updated successfully, but these errors were encountered: