./locksmith /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c


--------------------------------------------------------------------------------


gcc -D_GNUCC -E -DCIL=1 /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c -o /tmp/cil-6FLUf8N9.i
./cil/obj/x86_LINUX/cilly.asm.exe --out /tmp/cil-mIdEdsPP.cil.c /tmp/cil-6FLUf8N9.i

************************* STARTING *************************

/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:972: Warning: assigning pointer to non-pointer: (void)*^{tmp___1:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:788}
 ->
 int
/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:977: Warning: assigning pointer to non-pointer: (void)*^{tmp___2:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:789}
 ->
 int
/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:985: Warning: assigning pointer to non-pointer: (void)*^{tmp___3:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:790}
 ->
 int
/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:993: Warning: assigning pointer to non-pointer: (void)*^{tmp___4:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:791}
 ->
 int
/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1018: Warning: assigning pointer to non-pointer: (void)*^{tmp___6:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:793}
 ->
 int
/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1362: Warning: assigning pointer to non-pointer: (void)*^{tmp___35:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:826}
 ->
 int
/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1701: Warning: subtyping incompatible types:
int
void
/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1767: Warning: assigning number to pointer
functions declared and used but not defined:
  __builtin_va_end
  __errno_location
  __sync_fetch_and_add
  __sync_fetch_and_sub
  atoi
  bind
  ceil
  close
  connect
  epoll_create
  epoll_ctl
  epoll_wait
  fcntl
  fflush
  fgets
  fopen
  fprintf
  getsockopt
  htons
  inet_addr
  localtime
  memchr
  memcmp
  open
  perror
  printf
  read
  recv
  send
  setsockopt
  shutdown
  signal
  sleep
  socket
  sprintf
  strcasestr
  strchr
  strdup
  strftime
  strlen
  strncat
  strsep
  strstr
  time
  usleep
  vsprintf
Warning: Possible data race: &found_srvs:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:266 is not protected!
 references:
  dereference of &found_srvs:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:266 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:702
    &found_srvs:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:266
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1382

  dereference of &found_srvs:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:266 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1845
    &found_srvs:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:266
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742


Warning: Possible data race: &bytes_sent:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:267 is not protected!
 references:
  dereference of &bytes_sent:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:267 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:594
    &bytes_sent:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:267
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:928
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:938
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:952
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:979 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:987 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:995 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1002 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1019 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1025 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1063 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1069 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1082 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1093 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1110 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1126 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1232 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1240 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1257 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1268 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1277 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1283 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1301 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1320 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1348 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1363 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1369 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621

  dereference of &bytes_sent:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:267 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1855
    &bytes_sent:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:267
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742

  dereference of &bytes_sent:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:267 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1864
    &bytes_sent:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:267
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742


Warning: Possible data race: &timed_out:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:268 is not protected!
 references:
  dereference of &timed_out:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:268 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:684
    &timed_out:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:268
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1521
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1655

  dereference of &timed_out:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:268 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1847
    &timed_out:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:268
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742


Warning: Possible data race: &failed_connect:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:270 is not protected!
 references:
  dereference of &failed_connect:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:270 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:693
    &failed_connect:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:270
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:885

  dereference of &failed_connect:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:270 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:693
    &failed_connect:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:270
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1519
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1653
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1412

  dereference of &failed_connect:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:270 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1849
    &failed_connect:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:270
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742


Warning: Possible data race: &remote_hangup:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:271 is not protected!
 references:
  dereference of &remote_hangup:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:271 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:675
    &remote_hangup:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:271
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:887

  dereference of &remote_hangup:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:271 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1851
    &remote_hangup:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:271
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742


Warning: Possible data race: &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273 is not protected!
 references:
  dereference of &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:763
    &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1857
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1506

  dereference of &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1513
    &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1614
    &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1615
    &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1647
    &maxFDSaw:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:273
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:748
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392

  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1516
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1622
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1650
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is not protected!
 references:
  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:712
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:746
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:885
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:887
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:906
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:919
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:920
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:928
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:938
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:952
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:966
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:979
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:987
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:995
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1002
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1012
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1019
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1025
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1034
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1063
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1069
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1078
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1082
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1089
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1093
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1104
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1110
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1118
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1126
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1135
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1232
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1240
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1251
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1257
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1268
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1277
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1283
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1293
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1301
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1314
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1320
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1329
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1342
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1348
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1356
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1363
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1369
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1382
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1399
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1401
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1410
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1412
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1419
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1421
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1519
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1521
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1620
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1653
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1655
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:726
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:978
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:986
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:994
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1001
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


Warning: Possible data race: alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:727
    alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:728
    alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1625
    alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:723
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1257
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1264
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1265
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1267
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1268
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1273
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1276
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1277
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1283
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1301
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1320
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


Warning: Possible data race: alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is not protected!
 references:
  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:565
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:906
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:919
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:920
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:966
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1012
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1034
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1078
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1089
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1104
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1118
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1135
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1251
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1293
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1314
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1329
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1342
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1356

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:590
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:928
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:938
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:952
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:979 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:987 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:995 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1002 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1019 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1025 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1063 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1069 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1082 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1093 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1110 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1126 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1232 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1240 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1257 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1268 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1277 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1283 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1301 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1320 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1348 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1363 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1369 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:714
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:884
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:902
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:905
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:909
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:914
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:918
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:922
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:957
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:964
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:980
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:988
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:996
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1003
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1010
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1020
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1026
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1032
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1040
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1045
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1050
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1055
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1064
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1070
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1076
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1083
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1087
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1095
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1097
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1102
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1111
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1116
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1127
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1133
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1234
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1242
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1249
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1259
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1270
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1279
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1291
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1304
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1306
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1312
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1322
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1327
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1335
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1340
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1349
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1354
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1364
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1370
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1376
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1380
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1388
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1391
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1407
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1417
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1518
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1624
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1652
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:725
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:973
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1094
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1626
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:724
    alloc.success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1381
    alloc.success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


Warning: Possible data race: alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is not protected!
 references:
  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:711
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:713
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:745
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:764
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1857
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1506

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1387
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1515
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1618
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1623
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1649
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:722
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1299
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1300
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1303
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


Warning: Possible data race: alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:748
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392

  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1516
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1622
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1650
    alloc.updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->updatedAt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is not protected!
 references:
  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:712
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:746
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:885
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:887
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:906
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:919
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:920
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:928
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:938
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:952
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:966
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:979
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:987
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:995
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1002
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1012
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1019
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1025
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1034
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1063
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1069
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1078
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1082
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1089
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1093
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1104
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1110
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1118
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1126
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1135
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1232
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1240
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1251
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1257
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1268
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1277
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1283
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1293
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1301
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1314
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1320
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1329
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1342
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1348
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1356
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1363
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1369
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1382
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1399
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1401
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1410
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1412
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1419
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1421
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1519
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1521
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1620
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1653
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1655
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
    alloc.fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->fd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:726
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:978
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:986
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:994
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1001
    alloc.got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->got_prompt:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


Warning: Possible data race: alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:727
    alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:728
    alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1625
    alloc.is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->is_open:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:723
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1257
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1264
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1265
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1267
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1268
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1273
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1276
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1277
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1283
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1301
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1320
    alloc.pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->pathInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


Warning: Possible data race: alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is not protected!
 references:
  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:565
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:906
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:919
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:920
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:966
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1012
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1034
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1078
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1089
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1104
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1118
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1135
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1251
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1293
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1314
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1329
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1342
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1356

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:590
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:928
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:938
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:952
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:979 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:987 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:995 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1002 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1019 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1025 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1063 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1069 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1082 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1093 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1110 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1126 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1232 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1240 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1257 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1268 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1277 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1283 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1301 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1320 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1348 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1363 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1369 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:621

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:714
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:884
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:902
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:905
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:909
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:914
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:918
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:922
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:957
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:964
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:980
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:988
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:996
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1003
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1010
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1020
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1026
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1032
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1040
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1045
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1050
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1055
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1064
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1070
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1076
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1083
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1087
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1095
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1097
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1102
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1111
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1116
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1127
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1133
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1234
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1242
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1249
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1259
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1270
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1279
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1291
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1304
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1306
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1312
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1322
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1327
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1335
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1340
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1349
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1354
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1364
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1370
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1376
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1380
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1388
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1391
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1407
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1417
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1518
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1624
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1652
    alloc.state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->state:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:725
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:973
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1094
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1626
    alloc.special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->special:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:724
    alloc.success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1381
    alloc.success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->success:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


Warning: Possible data race: alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is not protected!
 references:
  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:711
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:713
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:745
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1389
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1392

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:764
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    <empty>
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1857
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1506

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1387
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1515
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1618
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1623
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785

  dereference of stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1649
    alloc.slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->slotUsed:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785


Warning: Possible data race: alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 is protected by non-linear or concrete lock(s):
  non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
 references:
  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:722
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1523
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1785 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1657
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:890
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1377
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1384
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1413
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1423

  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1299
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1300
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789

  dereference of stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1303
    alloc.echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278 => stateTable->echoInd:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  locks acquired:
    non linear concrete stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    non linear concrete stateTable[i].mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1780
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
    stateTable->mutex:/mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:278
  in: main at /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1742 -> /mnt/goblint-svcomp/goblint-bench/bench/concrat/Mirai-Source-Code/main.c:1789


*************************** DONE ***************************

LockSmith run for: 1.007126 seconds

gcc -D_GNUCC -E /tmp/cil-mIdEdsPP.cil.c -o /tmp/cil-XQAKOqcC.cil.i
