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
{{ message }}
This repository has been archived by the owner on Oct 3, 2021. It is now read-only.
The program pthread-ext/41_FreeBSD_abd_kbd_sliced is labeled as true. However there should be a feasible counterexample trace (which Ultimate Automizer also found).
One thread can simply call akbd_read_char(1) and therefore execute the trace:
For this error trace to be feasible we need to set COND to 1 before the assume_abort_if_not and back to 0 after it. This can be achieved, if other threads call adb_kbd_receive_packet() and akbd_read_char(1) respectivitely (since the mutex is not locked there).
Therefore it seems that this example should be labeled as false (unreach-call).
The text was updated successfully, but these errors were encountered:
The program
pthread-ext/41_FreeBSD_abd_kbd_sliced
is labeled astrue
. However there should be a feasible counterexample trace (which Ultimate Automizer also found).One thread can simply call
akbd_read_char(1)
and therefore execute the trace:For this error trace to be feasible we need to set
COND
to 1 before the assume_abort_if_not and back to 0 after it. This can be achieved, if other threads calladb_kbd_receive_packet()
andakbd_read_char(1)
respectivitely (since the mutex is not locked there).Therefore it seems that this example should be labeled as
false (unreach-call)
.The text was updated successfully, but these errors were encountered: